У меня есть такая структура таблицы, как это:
<table1>
<tbody>
<tr>
<td></td>
...
<td>
<table2>
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
В javascript у меня есть переменная tbl
со значением $(table1)
, а затем я хочу получить все прямые дочерние элементы (tr) <tbody>
of table1
.
Мой код:
$('tr', tb1)
По-видимому, он возвращает все элементы <tr>
в таблице1 и таблице2.
Я думаю, что я могу получить
$('tr', tb1).not(function(){return $(this).parent().parent()[0] != tb1;})
или такая логика.
Я знаю, что $('table1 > tbody > tr')
может получить прямой дочерний tr
. К сожалению, я не могу использовать это.
У кого-нибудь есть хорошее представление об этом?
Спасибо.