Я новичок в jQuery, поэтому, надеюсь, есть простой ответ на этот вопрос.Как предотвратить включение jQuery Selector вложенных элементов?
У меня есть 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 (включает < тр > во вложенной таблице.) Мой вопрос: Как я могу исключить 3 <tr>?
Я знаю, что я мог бы добавить ignorethisrow
класс до последней строки и исключаю, что из моих результатов, но я бы предпочел вариант, который позволяет мне контролировать глубину , что отборный поиск двигателя.
Спасибо! Я знал, что это будет что-то простое. Вот что я использовал: $ ("# dataTable> tbody> tr"). Length; – CodeChef 2008-10-16 17:21:44