82 of 119 menu

Pemilih visible

Pemilih :visible memilih semua elemen yang kelihatan pada halaman. Elemen dengan visibility: hidden atau dengan opacity: 0 dianggap kelihatan, kerana mereka masih menduduki ruang dalam susun atur. Elemen dianggap kelihatan jika mereka menduduki ruang dalam dokumen. Elemen yang kelihatan mempunyai ketinggian dan lebar yang bukan 0. Oleh kerana :visible bukan sebahagian daripada spesifikasi CSS, untuk meningkatkan prestasi dalam pelayar moden adalah lebih baik untuk menapis elemen terlebih dahulu dengan menggunakan pemilih css tulen, dan kemudian gunakan .filter(':visible'). Mengawasi keterlihatan elemen dengan kaedah lain, contohnya, dengan menggunakan kelas, boleh menjamin prestasi yang lebih baik.

Sintaks

Beginilah cara kita memilih elemen yang kelihatan:

$(':visible');

Contoh

Mari kita tunjukkan petak-petak yang tidak kelihatan apabila butang diklik. Apabila "petak yang kelihatan" diklik, latar belakangnya akan bertukar kepada kuning:

<button id="show">tunjukkan</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

  • pemilih hidden,
    yang memilih semua elemen tersembunyi pada halaman
  • kaedah filter,
    yang menapis elemen dalam set berdasarkan pemilih yang ditentukan
  • kaedah show,
    yang secara perlahan-lahan menunjukkan elemen tersembunyi
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak