Фильтры видимости jQuery

Дата публикации:Февраль 15, 2011

Фильтры, связанные с видимостью элементов, используются более редко, нежели все остальные. Однако, поскольку они входят в стандартный API селекторов/фильтров, мы не можем оставить их без рассмотрения.

Большую часть времени вы будете работать с видимыми элементами. Однако иногда можно столкнуться с необходимостью получения различных скрытых элементов (к примеру, скрытых полей формы). Чтобы осуществить это, вы можете использовать фильтр :hidden. Любые преобразования, которые вы будете производить над скрытыми элементами, останутся незамеченными для вас (если вы, конечно, не измените статус элемента на «видимый»).

:hiddenjQuery(«form:input:hidden») .css(«background», «#f60»);Фильтр для элементов, которые имеют значение display, равное none, значение type, равное hidden, или обладают явно заданными значениями ширины и высоты, равными 0.
:visiblejQuery(«div .post:visible») .css(«background», «#f60»);Фильтр для всех элементов, которые являются видимыми.
Поделиться

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.

Предыдущая запись:

Следующая запись: