Cod*_*hef 4 html javascript jquery
我是jQuery的新手,所以希望有一个简单的答案.
我的html类似于:
<table id="dataTable">
<tr> <!-- I want this row -->
<td>...</td>
<tr>
<tr>
<td>
<table>
<tr> <!-- I do not want this row -->
<td>...</td>
</tr>
</table>
</td>
<tr>
</table>
Run Code Online (Sandbox Code Playgroud)
我使用的jQuery类似于:
$("#dataTable tr").length;
Run Code Online (Sandbox Code Playgroud)
我希望长度等于2,但它返回3(包括嵌套表中的<tr>.)我的问题是:如何防止第3个<tr>被选中?
我知道我可以ignorethisrow
在最后一行添加一个类并从我的结果中排除它,但我更喜欢一个选项,它允许我控制选择引擎搜索的深度.
Jam*_*ran 15
我相信语法:
$("#dataTable > tr").length
Run Code Online (Sandbox Code Playgroud)
意思是"只是在下一个层次上".