所以我有一张桌子,小区内也有桌子,如下:
<table id='table1'>
<tr>
<td>xyz</td>
<td>
<table><tr></tr></table>
</td>
</tr>
<tr></tr>
<tr></tr>
<tr></tr>
</table>
如何使用jquery直接在“table1”下选择那些,而不是在内部表下选择那些?
答案 0 :(得分:4)
您可以使用.children()
$('#table1').children('tr')
$('#table1 > tr')
这些将只选择直接子元素
正如@jonathanlonowski所说,由于浏览器添加了额外的tbody
标记,使用它会更安全
$('#table1 > tr,#table1 > tbody > tr')
这也可行
$('#table1').find('tr:first').siblings().andSelf()