82 of 119 menu

Selektor visible

Selektor :visible memilih semua elemen yang terlihat pada halaman. Elemen dengan visibility: hidden atau dengan opacity: 0 dianggap terlihat, karena masih menempati ruang dalam tata letak. Elemen dianggap terlihat jika mereka menempati ruang dalam dokumen. Elemen yang terlihat memiliki tinggi dan lebar yang berbeda dari 0. Karena :visible tidak termasuk dalam spesifikasi CSS, maka untuk meningkatkan kinerja di browser modern sebaiknya pertama-tama saring elemen dengan menggunakan selektor css murni, lalu kemudian terapkan .filter(':visible'). Melacak visibilitas elemen menggunakan metode lainnya, misalnya, dengan kelas, dapat menjamin kinerja yang lebih baik.

Sintaks

Beginilah cara kita memilih elemen yang terlihat:

$(':visible');

Contoh

Mari kita tunjukkan kotak-kotak yang tidak terlihat saat tombol diklik. Saat menekan kotak-kotak "terlihat", latar belakangnya akan berubah menjadi kuning:

<button id="show">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; } $('div:visible').click(function() { $(this).css('background', 'yellow'); }); $('#show').click(function() { $('div:hidden').show('slow'); });

Lihat juga

  • selektor hidden,
    yang memilih semua elemen tersembunyi pada halaman
  • metode filter,
    yang menyaring elemen dalam kumpulan sesuai dengan selektor yang diberikan
  • metode show,
    yang secara halus menampilkan elemen yang tersembunyi
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak