【发布时间】:2020-07-14 14:32:49
【问题描述】:
我有一张桌子,里面有一堆 tr 元素。其中一些有不同的类别,而另一些则不同。可以说,我有 7 个元素,其中 5 个具有 diff 类名称,其余 2 个具有 diff 类名称,并且元素的位置是随机的。现在我想分别选择 2 个 diff 类名中的元素。我怎么能这样做。
前:
<table>
<tbody>
<tr class="row"></tr>
<tr class="grouping-row"></tr>
<tr class="row"></tr>
<tr class="row"></tr>
<tr class="grouping-row"></tr>
<tr class="row"></tr>
<tr class="row"></tr>
</table>
</tbody>
在上面的示例中,我想单独选择类名为“grouping-row”的元素并对其应用样式。
这是我尝试过的:
table tbody tr[class="grouping-row"]:first-of-type ,但它不起作用。而且我无法使用 nth-child() 选择它们,因为元素的位置是随机的。
【问题讨论】:
-
你想将一些css属性应用到类“grouping-row”对吗?您可以在 css 本身中添加相同的内容,对吧.. 这样它就会反映在使用“grouping-row”类的所有元素中..
标签: css css-selectors css-position positioning