有没有办法选择与任意选择器匹配(或不匹配)的每个第 n 个子项?例如,我想选择每个奇数表行,但在行的子集内:table.myClass ...
有没有办法选择与 任意选择器匹配(或不匹配)的 ?例如,我想选择每个奇数表行,但在行的子集内:
table.myClass tr.row:nth-child(odd) {
...
}
<table class="myClass">
<tr>
<td>Row
<tr class="row"> <!-- I want this -->
<td>Row
<tr class="row">
<td>Row
<tr class="row"> <!-- And this -->
<td>Row
</table>
但 :nth-child()
似乎只是计算所有 tr
元素,而不管它们是否属于 \'row\' 类,所以我最终得到了一个 偶数 \'row\' 元素,而不是我要找的两个。同样的事情也发生在 :nth-of-type()
.
有人能解释一下为什么吗?