【发布时间】:2011-04-10 21:35:57
【问题描述】:
我有一个这样的表结构:
<table1>
<tbody>
<tr>
<td></td>
...
<td>
<table2>
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
在javascript中,我有一个变量tbl,其值为$(table1),然后我想获取<tbody> 的table1 的所有直接子元素(tr)。
我的代码是:
$('tr', tb1)
显然它会返回 table1 和 table2 中的所有 <tr> 元素。
我觉得我能过
$('tr', tb1).not(function(){return $(this).parent().parent()[0] != tb1;})
还是这样的逻辑。
我知道$('table1 > tbody > tr') 可以得到直子tr。可惜我不能用这个。
有人对此有好的想法吗?
谢谢。
【问题讨论】:
标签: jquery parent-child