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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ