完整版(JQury语法).docVIP

  • 13
  • 0
  • 约1.87万字
  • 约 24页
  • 2016-10-15 发布于贵州
  • 举报
完整版(JQury语法)

jQuery 语法 您可以选取(查询,query) HTML 元素,并对它们执行“操作”(actions)。 jQuery 语法实例 $(this).hide() 演示 jQuery hide() 函数,隐藏当前的 HTML 的元素。 $(#test).hide() 演示 jQuery hide() 函数,隐藏 id=test 的元素。 $(p).hide() 演示 jQuery hide() 函数,隐藏所有 p 元素。 $(.test).hide() 演示 jQuery hide() 函数,隐藏所有 class=test 的元素。 jQuery 语法 jQuery 语法是为 HTML 元素的选取编制,可以对元素执行某些操作。 基础语法是:$(selector).action() 美元符号定义 jQuery 选择符(selector)“查询”和“查找” HTML 元素 jQuery action() 执行对元素的操作 实例 $(this).hide() - 隐藏当前元素 $(p).hide() - 隐藏所有段落 $(p.test).hide() - 隐藏所有 class=test 的段落 $(#test).hide() - 隐藏所有 id=test 的元素 提示:jQuery 使用的语法是 XPath 与 CSS 选择器语法的组合。在本教程接下来的章节,您将学习到更多有关选择器的语法。 文档就绪函数 您也许已经注意到在我们的实例中的所有 jQuery 函数位于一个 document ready 函数中: $(document).ready(function(){ jQuery functions go here }); 这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。 jQuery 选择器 选择器允许您对元素组或单个元素进行操作。 jQuery 选择器 在前面的章节中,我们展示了一些有关如何选取 HTML 元素的实例。 关键点是学习 jQuery 选择器是如何准确地选取您希望应用效果的元素。 jQuery 元素选择器和属性选择器允许您通过标签名、属性名或内容对 HTML 元素进行选择。 选择器允许您对 HTML 元素组或单个元素进行操作。 在 HTML DOM 术语中: 选择器允许您对 DOM 元素组或单个 DOM 节点进行操作。 jQuery 元素选择器 jQuery 使用 CSS 选择器来选取 HTML 元素。 $(p) 选取 p 元素。 $(ro) 选取所有 class=intro 的 p 元素。 $(p#demo) 选取 id=demo 的第一个 p 元素。 jQuery 属性选择器 jQuery 使用 XPath 表达式来选择带有给定属性的元素。 $([href]) 选取所有带有 href 属性的元素。 $([href=#]) 选取所有带有 href 值等于 # 的元素。 $([href!=#]) 选取所有带有 href 值不等于 # 的元素。 $([href$=.jpg]) 选取所有 href 值以 .jpg 结尾的元素。 jQuery CSS 选择器 jQuery CSS 选择器可用于改变 HTML 元素的 CSS 属性。 下面的例子把所有 p 元素的背景颜色更改为红色: 实例 $(p).css(background-color,red); jQuery 参考手册 - 选择器 jQuery 选择器 选择器 实例 选取 * $(*) 所有元素 #id $(#lastname) id=lastname 的元素 .class $(.intro) 所有 class=intro 的元素 element $(p) 所有 p 元素 .class.class $(.intro.demo) 所有 class=intro 且 class=demo 的元素 ? ? ? :first $(p:first) 第一个 p 元素 :last $(p:last) 最后一个 p 元素 :even $(tr:even) 所有偶数 tr 元素 :odd $(tr:odd) 所有奇数 tr 元素 ? ? ? :eq(index) $(ul li:eq(3)) 列表中的第四个元素(index 从 0 开始) :gt(no) $(ul li:gt(3)) 列出 index 大于 3 的元素 :lt(no) $(ul li:lt(3)) 列出 index 小于 3 的元素 :not(selector) $(input:not(:empty)) 所有不为空的 input 元素 ? ? ? :header $(:header) 所有标题元素 h1h2... :animated ? 所有动画元素

文档评论(0)

1亿VIP精品文档

相关文档