2

我有一个<td>没有类的里面<tr class="alt">

如何<td>在不修改 HTML 标记的情况下选择它,但不是全部在表格内?

4

2 回答 2

8

如果我对您的理解正确,并且您想针对所有未定义任何类td的 s,那么您可以这样做

tr.alt td:not([class]) {
    background-color:red;
    ...
}

jsFiddle

另一方面,如果您需要定位没有特定类(例如)但可能有其他类td的 smain

tr.alt td:not(.main) {
    background-color:red;
    ...
}

jsFiddle

于 2013-03-14T21:29:42.830 回答
4

在 tr 上使用类说明符:

tr.alt > td

如果您只想选择 each 中的第一个 td tr.alt,您可以使用:

tr.alt > td:nth-child(1)
于 2013-03-14T18:18:40.503 回答