我需要使用我的属性来设置第一个表格行,但我无法弄清楚。如何获得带有属性的第一个孩子(td)?
请看看代码 - 任何想法为什么“蓝色”行不是蓝色?
谢谢。
#myTable tr[data-somedata] > td {
background-color: red;
}
#myTable tr[data-somedata] > td ~ #myTable tr[data-somedata] > td {
background-color: blue;
}
<table id='myTable'>
<tr>
<td>This should be normal</td>
</tr>
<tr>
<td>This should be normal</td>
</tr>
<tr data-somedata>
<td>This should be red</td>
</tr>
<tr data-somedata>
<td>This should be blue</td>
</tr>
<tr data-somedata>
<td>This should be blue</td>
</tr>
</table>
你不使用生成器同胞组合器'〜'正确 – j08691