Я новичок в jQuery, так что, надеюсь, на это есть простой ответ.
У меня есть html, похожий на:
<table id="dataTable">
<tr> <!-- I want this row -->
<td>...</td>
<tr>
<tr>
<td>
<table>
<tr> <!-- I do not want this row -->
<td>...</td>
</tr>
</table>
</td>
<tr>
</table>
Я использую jQuery, подобный этому:
$("#dataTable tr").length;
Я бы ожидал, что длина равна 2, но его возвращаемое значение 3 (включает
во вложенной таблице.) Мой вопрос: Как я могу предотвратить выбор третьего ?
Я знаю, что могу добавить класс ignorethisrow
в последнюю строку и исключить его из моих результатов, но я бы предпочел опцию, позволяющую мне контролировать глубину , которую ищет механизм выбора .