jQuery 选择器请使用我们的 jQuery 选择器检测器 来演示不同的选择器。 选择器 | 实例 | 选取 |
---|
* | $("*") | 所有元素 | #id | $("#lastname") | id="lastname" 的元素 | .class | $(".intro") | class="intro" 的所有元素 | .class,.class | $(".intro,.demo") | class 为 "intro" 或 "demo" 的所有元素 | element | $("p") | 所有 <p> 元素 | el1,el2,el3 | $("h1,div,p") | 所有 <h1>、<div> 和 <p> 元素 | | | | :first | $("p:first") | 第一个 <p> 元素 | :last | $("p:last") | 最后一个 <p> 元素 | :even | $("tr:even") | 所有偶数 <tr> 元素,索引值从 0 开始,第一个元素是偶数 (0),第二个元素是奇数 (1),以此类推。 | :odd | $("tr:odd") | 所有奇数 <tr> 元素,索引值从 0 开始,第一个元素是偶数 (0),第二个元素是奇数 (1),以此类推。 | | | | :first-child | $("p:first-child") | 属于其父元素的第一个子元素的所有 <p> 元素 | :first-of-type | $("p:first-of-type") | 属于其父元素的第一个 <p> 元素的所有 <p> 元素 | :last-child | $("p:last-child") | 属于其父元素的最后一个子元素的所有 <p> 元素 | :last-of-type | $("p:last-of-type") | 属于其父元素的最后一个 <p> 元素的所有 <p> 元素 | :nth-child(n) | $("p:nth-child(2)") | 属于其父元素的第二个子元素的所有 <p> 元素 | :nth-last-child(n) | $("p:nth-last-child(2)") | 属于其父元素的第二个子元素的所有 <p> 元素,从最后一个子元素开始计数 | :nth-of-type(n) | $("p:nth-of-type(2)") | 属于其父元素的第二个 <p> 元素的所有 <p> 元素 | :nth-last-of-type(n) | $("p:nth-last-of-type(2)") | 属于其父元素的第二个 <p> 元素的所有 <p> 元素,从最后一个子元素开始计数 | :only-child | $("p:only-child") | 属于其父元素的唯一子元素的所有 <p> 元素 | :only-of-type | $("p:only-of-type") | 属于其父元素的特定类型的唯一子元素的所有 <p> 元素 | | | | parent > child | $("div > p") | <div> 元素的直接子元素的所有 <p> 元素 | parent descendant | $("div p") | <div> 元素的后代的所有 <p> 元素 | element + next | $("div + p") | 每个 <div> 元素相邻的下一个 <p> 元素 | element ~ siblings | $("div ~ p") | <div> 元素同级的所有 <p> 元素 | | | | :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)") | 所有不为空的输入元素 | | | | :header | $(":header") | 所有标题元素 <h1>, <h2> ... | :animated | $(":animated") | 所有动画元素 | :focus | $(":focus") | 当前具有焦点的元素 | :contains(text) | $(":contains('Hello')") | 所有包含文本 "Hello" 的元素 | :has(selector) | $("div:has(p)") | 所有包含有 <p> 元素在其内的 <div> 元素 | :empty | $(":empty") | 所有空元素 | :parent | $(":parent") | 匹配所有含有子元素或者文本的父元素。 | :hidden | $("p:hidden") | 所有隐藏的 <p> 元素 | :visible | $("table:visible") | 所有可见的表格 | :root | $(":root") | 文档的根元素 | :lang(language) | $("p:lang(de)") | 所有 lang 属性值为 "de" 的 <p> 元素 | 下载地址: jQuery 事件 方法 jQuery - noConflict() 方法 |
|