Есть ли способ выбрать каждый 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", поэтому я заканчиваю одним даже "строковым" элементом, а не двумя, м ищет. То же самое происходит с :nth-of-type()
.
Может кто-нибудь объяснить, почему?