有没有一种方法可以选择每个第 N 个孩子 匹配(或不匹配)任意选择器的?例如,我希望选择每个奇数表行,但是要在行的子集内:
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()
也是如此。
有人能解释一下为什么吗?