วิธี has

วิธี has กรองชุด ขององค์ประกอบที่เลือก โดยคงไว้เฉพาะ องค์ประกอบที่มีลูกหลานตรงกับ ตัวเลือก (selector) ที่กำหนด

ไวยากรณ์

กรองตามลูกหลาน:

javascript.has(ตัวเลือกของลูกหลาน);

นี่เป็นวิธีที่คุณสามารถกรองชุดขององค์ประกอบที่เลือก โดยคงไว้เฉพาะองค์ประกอบที่มี DOM element ตามที่กำหนดอยู่ภายใน:

javascript.has(DOM element);

ตัวอย่าง

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

html<p>ข้อความ</p>
<p>ข้อความ</p>
<p><b>ตัวหนา</b> ข้อความ</p>
<p><b>ตัวหนา</b> ข้อความ</p>
javascript$('p').has('b').append('!!!');

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

html<p>ข้อความ</p>
<p>ข้อความ</p>
<p><b>ตัวหนา</b> ข้อความ!!!</p>
<p><b>ตัวหนา</b> ข้อความ!!!</p>

ดูเพิ่มเติม

  • วิธี filter,
    ซึ่งกรององค์ประกอบในชุดตาม ตัวเลือกที่กำหนด
  • วิธี find,
    ซึ่งค้นหาองค์ประกอบภายในองค์ประกอบที่พบแล้ว