81 of 119 menu

Selectorul hidden

Selectorul :hidden selectează toate elementele de pe pagină care sunt ascunse. Elementele cu visibility: hidden sau cu opacity: 0 sunt considerate vizibile, deoarece ocupă spațiu în layout. Elementele pot fi considerate invizibile din mai multe motive: valoarea proprietății CSS display este none, sau sunt elemente cu atributul type="hidden", sau înălțimea sau lățimea lor sunt setate la 0, sau elementul părinte este ascuns. Deoarece :hidden nu face parte din specificația CSS, pentru a îmbunătăți performanța în browserele moderne este mai bine să filtrați mai întâi elementele cu utilizarea unui selector CSS pur, iar apoi să aplicați .filter(':hidden'). Urmărirea vizibilității elementelor cu alte metode, de exemplu, cu ajutorul unei clase, poate oferi o performanță mai bună.

Sintaxă

Așa selectăm elementele ascunse:

$(':hidden');

Exemplu

Să afișăm pătratele invizibile la click pe butonul #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'); });

Vezi și

  • selectorul visible,
    care selectează toate elementele vizibile de pe pagină
  • metoda filter,
    care filtrează elementele dintr-un set în funcție de un selector dat
  • metoda hide,
    care ascunde elementele în mod gradual
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge