Javascript 如何防止jQuery选择器包含嵌套元素?
我是jQuery新手,所以希望有一个简单的答案 我的html类似于:Javascript 如何防止jQuery选择器包含嵌套元素?,javascript,jquery,html,Javascript,Jquery,Html,我是jQuery新手,所以希望有一个简单的答案 我的html类似于: <table id="dataTable"> <tr> <!-- I want this row --> <td>...</td> <tr> <tr> <td> <table> <tr> <!--
<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>
我希望长度等于2,但它返回3(包括嵌套表中的)。我的问题是:如何防止选择第3个
我知道我可以在最后一行添加一个ignorethisrow
类并将其从结果中排除,但我更喜欢一个选项,它允许我控制选择引擎搜索的深度。我相信语法:
$("#dataTable > tr").length
意思是“只是tr在下一个级别”
$("#dataTable > tr").length