2010-06-14 3 views
4

У меня есть таблица с несколькими элементами <tbody>. На данном модуле видны некоторые элементы <tbody>, а некоторые скрыты, и мне нужно выбрать только видимые.
Я использую селектор jQuery :visible.jQuery: «Вложенная» видимость

Теперь проблема в том, что мне нужно выполнить эту задачу, прежде чем отображать таблицу, AKA, пока таблица скрыта, а затем селектор :visible не работает.

Как я могу выбрать «видимый» <tbody> элементов, пока таблица скрыта?

Спасибо.

+0

Что "задача" вы говорите? Что вы делаете с этими элементами? Вы все еще можете использовать операции DOM, если они были добавлены, FYI. –

+0

Как скрываются элементы ''? – SLaks

ответ

5

Вы можете позвонить .filter:

$('tbody').filter(function() { return $(this).css('display') !== 'none'; }) 
+0

Это отображение: нет или нет: скрыто? – Lizard

+0

Я полагаю, что это сработает. Спасибо. – xyz

Смежные вопросы