所以我有一个表格,单元格内也有表格,如下所示:
<table id='table1'>
<tr>
<td>xyz</td>
<td>
<table><tr></tr></table>
</td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
</table>
如何使用jquery仅选择“table1”下的那些,而不选择内部表格下的那些?
最佳答案
您可以使用.children()
$('#table1').children('tr')
$('#table1 > tr')
这些将仅选择直接子元素
正如 @jonathanlonowski 所说,由于浏览器添加了额外的 tbody
标记,因此使用它会更安全
$('#table1 > tr,#table1 > tbody > tr')
这也行
$('#table1').find('tr:first').siblings().andSelf()
关于javascript - JQuery:如何选择表格行,但不选择单元格内表格的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11746564/