วิธี has
วิธี has กรองชุด
ขององค์ประกอบที่เลือก โดยคงไว้เฉพาะ
องค์ประกอบที่มีลูกหลานตรงกับ
ตัวเลือก (selector) ที่กำหนด
ไวยากรณ์
กรองตามลูกหลาน:
.has(ตัวเลือกของลูกหลาน);
นี่เป็นวิธีที่คุณสามารถกรองชุดขององค์ประกอบที่เลือก โดยคงไว้เฉพาะองค์ประกอบที่มี DOM element ตามที่กำหนดอยู่ภายใน:
.has(DOM element);
ตัวอย่าง
ลองเลือกเฉพาะย่อหน้าที่มี
แท็ก b อยู่ภายใน
และเพิ่มข้อความ '!!!' ต่อท้าย:
<p>ข้อความ</p>
<p>ข้อความ</p>
<p><b>ตัวหนา</b> ข้อความ</p>
<p><b>ตัวหนา</b> ข้อความ</p>
$('p').has('b').append('!!!');
โค้ด HTML จะกลายเป็นดังนี้:
<p>ข้อความ</p>
<p>ข้อความ</p>
<p><b>ตัวหนา</b> ข้อความ!!!</p>
<p><b>ตัวหนา</b> ข้อความ!!!</p>