在jQuery中只查找第一个嵌套树

Find in jQuery only for first nested tree?

本文关键字:第一个 嵌套 查找 jQuery      更新时间:2023-09-26
<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

find查找所有子代元素。

听起来你想要.children('tr')

也可以输入$('#tab > tr')

$("#tab>tr").css("background-color", "red");

我想这就是你想要做的XD

否则你可以试试

$("#tab").find("tr:first-child").css("background-color", "red");
问题不清楚:p