jQuery可以通过位置选择,如:$('a:first'),此格式的选择器匹配页面上的第一个<a>元素
选择器 | 描述 |
---|---|
:first | 页面的最先的匹配。li a:first返回最先的、并且在列表<li>项下的链接 |
:last | 页面的最后的匹配。li a:last返回最后的、并且在列表<li>项下的链接 |
:first-child | 最先的子元素 |
:last-child | 最后的子元素 |
:only-child | 返回没有兄弟节点的所有元素 |
:nth-child(n) | 第n个子节点(n从1开始).。li:nth-child(2)返回每个列表的第2个<li>项 |
:nth-child(even|odd) | 偶数或奇数的子节点。 |
:nth-child(Xn+Y) | 根据传入的公式计算的第n个子节点。如果Y为0,则忽略Y。n从0开始,且X不等于0。li:nth-child(3n)返回3的倍数的项;li:nth-child(5n+1)返回5的倍数的项的下一项 |
:even或:odd | 页面范围内偶数或奇数的匹配元素。li:even返回全部偶数<li>项 |
:eq(n) | 第n个匹配元素(n从0开始) |
:gt(n) | 第n个匹配元素(不包括)之后的元素(n从0开始) |
:lt(n) | 第n个匹配元素(不包括)之前的元素(n从0开始) |