$(function(){
$("tr:even").addClass("even");
$("tr:odd").addClass("odd");
})
<table>
<tr>
<td>A</td>
</tr>
<tr>
<td>
<table>
<tr><td>A-1</td></tr>
<tr><td>A-2</td></tr>
</table>
</td>
</tr>
<tr>
<td>B</td>
</tr>
</table>
加入偶/奇班運行上面的代碼,奇/偶類已被添加到嵌套表,如:如何防止嵌套表
<table>
<tr class="even">
<td>A</td>
</tr>
<tr class="odd">
<td>
<table>
<tr class="even"><td>A-1</td></tr>
<tr class="odd"><td>A-2</td></tr>
</table>
</td>
</tr>
<tr class="even">
<td>B</td>
</tr>
</table>
我應該做怎樣的改變使奇/偶類不在嵌套表,如下輸出:
<table>
<tr class="even">
<td>A</td>
</tr>
<tr class="odd">
<td>
<table>
<tr><td>A-1</td></tr>
<tr><td>A-2</td></tr>
</table>
</td>
</tr>
<tr class="even">
<td>B</td>
</tr>
</table>
記住,許多,如果不是全部,瀏覽器添加一個'tbody'元素'tables'遏制'tr'元素。 –
@大衛 - 非常真實,編輯。 –