Hidden Seçici

:hidden seçicisi, sayfada gizli olan tüm öğeleri seçer. visibility: hidden veya opacity: 0 olan öğeler, düzen içinde yer kapladıkları için görünür kabul edilir. Öğeler birkaç nedenden dolayı görünmez sayılabilir: css özelliği display değeri none olması, veya type="hidden" niteliğine sahip öğeler olması, veya yükseklik veya genişliklerinin 0 olarak ayarlanmış olması, veya üst öğesinin gizli olması. :hidden CSS spesifikasyonuna ait olmadığı için, modern tarayıcılarda performansı artırmak amacıyla önce saf css seçicisi kullanarak öğeleri filtrelemek, ardından .filter(':hidden') uygulamak daha iyidir. Öğelerin görünürlüğünü sınıf kullanmak gibi diğer yöntemlerle takip etmek, daha iyi performans sağlayabilir.

Sözdizimi

Gizli öğeleri şu şekilde seçeriz:

javascript$(':hidden');

Örnek

Hadi #test düğmesine tıklandığında görünmeyen kareleri gösterelim:

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

Ayrıca Bakınız

  • sayfadaki tüm görünür öğeleri seçen visible seçicisi
  • öğe kümesindeki elemanları verilen seçiciye göre filtreleyen filter yöntemi
  • öğeleri yavaşça gizleyen hide yöntemi