我想用 CSS 定位以下行:
<tr class="r0"> *this one*
<tr class="r0">
<tr class="r1"> *this one*
<tr class="r1">
<tr class="r0"> *this one*
<tr class="r0">
<tr class="r1"> *this one*
<tr class="r1">
<tr class="r0"> *this one*
<tr class="r0">
<tr class="r1"> *this one*
<tr class="r1">
谢谢!
编辑:
抱歉,我忘记在此处添加重要部分!
有时我的表是这样的:
<tr class="r0">
<tr class="r1">
<tr class="r0">
<tr class="r1">
<tr class="r0">
<tr class="r1">
在那种情况下,我不需要瞄准任何东西。因此,如果它看起来像第一个代码示例,我只需要定位它。更重要的是,这两个示例具有完全相同的类和 ID,因此无法判断显示的是哪一个。
谢谢!
编辑:
这似乎工作,几乎
tr.r0 + tr.r0 {
background-color:red;
}
tr.r1 + tr.r1 {
background-color:red;
}
http://jsfiddle.net/2BVRF/2/也许我可以玩一下。我只需要它来选择前面的元素而不是下面的元素:/