У меня есть следующий код:Учитывая родительский элемент, тестирование для определенных дочерних элементов
<table id="myTable">
<th>Date</th>
<th>Action</th>
</table>
и
var $table = $('#myTable');
Там есть условие в моих JS, где я буду прилагаемой строки таблицы (<tr>
) в эту таблицу, но я хочу написать функцию, чтобы проверить, добавлены ли они или нет.
Так что я ищу логическое выражение, которое возвращает true, если таблица $ содержит любые теги <tr>
, а false - в противном случае. Предварительные ответы заставили меня поверить, что мне нужно использовать селектор jQuery ': has'.
Собственно, это не совсем верно, оглядываясь назад. Размер - это функция, и после нее должны быть открыты/закрыты парсеры. Итак: 'if (jQuery ('table'). Find ('tr'). Size()> 0) {' –
О да, моя ошибка. Это опечатка и была бы поймана в консоли JS error. Обновлено с исправлением. – Mark