<table id="tab">
<tr><td>dsf</td><td>dsf</td></tr>
<tr><td>dsf</td><td>dsf</td></tr>
<tr><td>dsf</td><td>
<table id="tab2">
<tr><td>dsf</td><td>dsf</td></tr>
<tr><td>dsf</td><td>dsf</td></tr>
</table>
</td></tr>
</table>
#tab td {
border: solid 1px red;
}
#tab2 {
background-color: green
}
$("#tab").find("tr").css("background-color", "red");
此函数在#tab中找到所有TR。我想找到第一个TR,而不是嵌套的TR。
可以不用TR添加类吗?我想只用jQuery做这个。
答案 0 :(得分:3)
find
找到所有后代元素。
听起来你想要.children('tr')
。
您也可以$('#tab > tr')
答案 1 :(得分:1)
$("#tab>tr").css("background-color", "red");
这会做我认为你想做的事XD
否则你可以尝试
$("#tab").find("tr:first-child").css("background-color", "red");
问题不明确:P