| 选择器 | 描述 | 返回 | 示例 |
|---|---|---|---|
| :nth-child (index/even/odd/equation) |
选取每个父元素下的第index个子元素 或者奇偶元素。(index从1开始) |
集合元素 | :eq(index)只匹配一个元素,而:nth-child将为每个父元素匹配子元素,并且:nth-child(index)的index是从1开始的,而:eq(index)是从0算起的 |
| :first-child | 选取每个父元素的第一个子元素 | 集合元素 | :first只返回单个元素,而:first-child选择符将为每个父元素匹配第1个子元素。例如: $("ul li:first-child");选取每个<ul>中第1个<li>元素 |
| :last-child | 选取每个父元素的最后一个子元素 | 集合元素 | 同样,:last只返回单个元素,而:last-child选择符将为每个父元素匹配最后一个子元素。例如: $("ul li:last-child");选择每个<ul>中最后一个<li>元素 |
| :only-child | 如果某个元素是它父元素中惟一的子元素,那么将会被匹配。 如果父元素中含有其他元素,则不会被匹配。 |
集合元素 | $("ul li:only-child");在<ul>中选取是惟一子元素的<li>元素 |