2 つのテーブルがあり、新しいテーブルに基づいて行の色を交互にリセットしたいと考えています。これtr:odd
は私の両方のテーブルに適用されているようです。
ここに私のテーブルhtmlがあります:
<table class='myTable'>
<tr class='myRow'>
<td>row 1</td>
</tr>
<tr class='myRow'>
<td>row 2</td>
</tr>
<tr class='myRow'>
<td>row 3</td>
</tr>
</table>
<hr>
<table class='myTable'>
<tr class='myRow'>
<td>row 1</td>
</tr>
<tr class='myRow'>
<td>row 2</td>
</tr>
</table>
CSS:
.myAltRowClass { background: #DDDDDC; }
JavaScript:
$(".myTable .myRow:odd").addClass('myAltRowClass');
jsfiddle: http://jsfiddle.net/niner/Sgq9T/
1 番目のテーブルと 2 番目のテーブルは両方とも色が交互になっていますが、テーブル 2 の 1 番目の行は、代替 (灰色) ではなく、通常の (白) 色で開始する必要があります。
助けていただければ幸いです。ありがとう。