0

所以我有一个表格,单元格内也有表格,如下所示:

<table id='table1'>
   <tr>
       <td>xyz</td>
       <td>
           <table><tr></tr></table>
       </td>
   </tr>
   <tr></tr>
   <tr></tr>
   <tr></tr>
</table>

如何使用 jquery 仅选择“table1”下的那些,而不是内部表下的那些?

4

1 回答 1

4

你可以使用.children()

$('#table1').children('tr')

子选择器

$('#table1 > tr')

这些将仅选择直接子元素

tbody正如@jonathanlonowski 所说,由于浏览器添加了额外的标记,因此使用它会更安全

$('#table1 > tr,#table1 > tbody > tr')

这也可以

$('#table1').find('tr:first').siblings().andSelf()
于 2012-07-31T18:23:06.427 回答