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

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

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

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

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