我有一个表,我使用jquery突出显示表中的备用列
$("table.Table22 tr td:nth-child(even)").css("background","blue");
Run Code Online (Sandbox Code Playgroud)
不过我还有一个<table>
内部<tr>
的最后一行.如何避免突出显示内部表格的列<tr>
?
使用>
后代选择器对其进行限定:
$("table.Table22 > tbody > tr > td:nth-child(even)").css("background","blue");
Run Code Online (Sandbox Code Playgroud)
您也需要tbody
限定符,因为浏览器会自动插入tbody
您是否在标记中.
编辑:woops.谢谢安南.
编辑2:强调tbody.
归档时间: |
|
查看次数: |
6179 次 |
最近记录: |