私は現在、次のjQueryスクリプトを使用してテーブルの行を強調表示しています。jQueryを使用して複数行レコードの行をストライプする方法は?
<script type="text/javascript">
$(document).ready(function()
{
$('table.grid tbody tr:odd').addClass('alt');
});
</script>
これは、各行が本当に新しいレコードであるデータのテーブルのための素晴らしい作品は、しかし、私は2つのデータ行を取るレコードを持って問題に遭遇してきたので、jQueryのを修正したいと思います私は「ALT2」のクラスを持っている「ALT1」とすべての4行目のクラスを持っているすべての第三行をしたいのjQueryでこれを実現する方法を
<table>
<thead>
<tr>
<th>Col 1</th>
<th>Col 2</th>
</tr>
</thead>
<tbody>
<tr>
<td>Record 1 Field 1</td>
<td>Record 1 Field 2</td>
</tr>
<tr>
<td colspan="2">Record 1 Field 3</td>
</tr>
<tr class="alt1">
<td>Record 2 Field 1</td>
<td>Record 2 Field 2</td>
</tr>
<tr class="alt2">
<td colspan="2">Record 2 Field 3</td>
</tr>
<tr>
<td>Record 3 Field 1</td>
<td>Record 3 Field 2</td>
</tr>
<tr>
<td colspan="3">Record 1 Field 3</td>
</tr>
<tr class="alt1">
<td>Record 4 Field 1</td>
<td>Record 4 Field 2</td>
</tr>
<tr class="alt2">
<td colspan="4">Record 2 Field 3</td>
</tr>
</tbody>
</table>
:それはのようなものをレンダリングしますか?
私は質問を誤解しましたか?彼が求めているのは3,4,6,8,9,12ではありませんか? – Steerpike
ああ。うん。 Heh、私は完全にそれを誤解しました。私は彼が3,6,9,12などのグループと4,8,12,16などのグループを望んでいると思っていましたが、実際に3/4、6/7など欲しいですか? – Steerpike