81 of 119 menu

Селектор hidden

Селекторът :hidden избира всички елементи на страницата, които са скрити. Елементи с visibility: hidden или с opacity: 0 се считат за видими, тъй като заемат място в оформлението. Елементите могат да се считат за невидими по няколко причини: стойността на css-свойството display е none, или това са елементи с атрибут type="hidden", или тяхната височина или ширина са зададени на 0, или техният родителски елемент е скрит. Тъй като :hidden не принадлежи към CSS спецификацията, за подобряване на производителността в съвременните браузъри е по-добре първо да се филтрират елементи с използване на чист css-селектор, а след това да се приложи .filter(':hidden'). Проследяването на видимостта на елементи чрез други методи, например, с помощта на клас, може да осигури по-добра производителност.

Синтаксис

Ето как избираме скрити елементи:

$(':hidden');

Пример

Нека при клик върху бутон #test покажем невидимите квадратчета:

<button id="test">show</button> <div></div> <div style="display:none;"></div> <div></div> <div></div> <div style="display:none;"></div> div { width: 40px; height: 40px; margin: 5px; border: 2px outset green; float: left; } $('#test').click(function() { $('div:hidden').show('slow'); });

Вижте също

  • селектор visible,
    който избира всички видими елементи на страницата
  • метод filter,
    който филтрира елементи в набора по зададен селектор
  • метод hide,
    който плавно скрива елементи
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне