最佳答案
我有一个这样的表格结构:
<table1>
<tbody>
<tr>
<td></td>
...
<td>
<table2>
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
在 javascript 中,我有一个值为 $(table1)
的变量 tbl
,然后我想得到 table1
的 <tbody>
的所有直接子元素(tr)。
我的代码是:
$('tr', tb1)
显然,它返回了 table1和 table2中的所有 <tr>
元素。
我想我可以过去
$('tr', tb1).not(function(){return $(this).parent().parent()[0] != tb1;})
或者这种逻辑。
我知道 $('table1 > tbody > tr')
可以得到直接子 tr
。不幸的是,我不能使用这个。
有人有什么好主意吗?
谢谢。