Как я могу считать количество объектов в отделении, которые скрыты?

Как я могу считать количество объектов в отделении, которые скрыты с помощью JQuery?

5
задан Ricardo Altamirano 13 August 2012 в 18:32
поделиться

3 ответа

Я думаю, что

$("#someElement > *").filter(":hidden").size();

будет работать.

Обновлено: добавлен символ '*'. Обратите внимание, что при этом будут выбраны непосредственные дочерние элементы #someElement .

9
ответ дан 18 December 2019 в 05:55
поделиться
$("#someElement *:hidden").size()
1
ответ дан 18 December 2019 в 05:55
поделиться

Прямые дочерние элементы someElement, которые скрыты:

$('#someElement > :hidden').length;

Любые скрытые потомки someElement:

$('#someElement :hidden').length;

Если у вас уже есть объект jQuery, вы можете использовать его в качестве контекста:

var ele = $('#someElement');

$(':hidden', ele).length;
18
ответ дан 18 December 2019 в 05:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: