76 of 119 menu

ซีเลคเตอร์ has

ซีเลคเตอร์ :has จะเลือกองค์ประกอบ ที่มีอย่างน้อยหนึ่งองค์ประกอบภายใน ตามซีเลคเตอร์ที่กำหนด ไม่จำเป็นต้องเป็น ลูกโดยตรง เนื่องจาก :has ไม่ได้อยู่ในข้อกำหนด CSS เพื่อเพิ่มประสิทธิภาพในเบราว์เซอร์สมัยใหม่ ควรใช้ $("CSS selector ของคุณ").has(selector/DOM element) แทน

ไวยากรณ์

นี่คือวิธีเลือกองค์ประกอบ:

$(':has(selector)');

นี่คือวิธีเลือกองค์ประกอบ หากต้องการให้ ซีเลคเตอร์ซ้อนกันโดยตรง:

$(':has(>selector)');

ตัวอย่าง

มาเลือกเฉพาะย่อหน้าที่มี แท็ก b อยู่ภายใน และเพิ่มข้อความ '!!!' ที่ส่วนท้าย:

<p>text</p> <p>text</p> <p><b>bold</b> text</p> <p><b>bold</b> text</p> $('p:has(b)').append('!!!');

โค้ด HTML จะกลายเป็นดังนี้:

<p>text</p> <p>text</p> <p><b>bold</b> text!!!</p> <p><b>bold</b> text!!!</p>

ดูเพิ่มเติม

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