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">
その場合、何もターゲットにする必要はありません。したがって、最初のコード例のように見える場合にのみ、それをターゲットにする必要があります。さらに、これら 2 つの例はまったく同じクラスと ID を持っているため、どちらが表示されているかはわかりません。
ありがとう!
編集:
これはほとんどうまくいくようです
tr.r0 + tr.r0 {
background-color:red;
}
tr.r1 + tr.r1 {
background-color:red;
}
http://jsfiddle.net/2BVRF/2/多分私はそれを少しいじることができます。次の要素ではなく、前の要素を選択するために必要です:/