เมธอด children
เมธอด children จะส่งคืนเฉพาะ
ลูกโดยตรงขององค์ประกอบเท่านั้น
ไม่ส่งคืนโหนดข้อความ หากต้องการส่งคืน
ลูกทั้งหมด รวมถึงข้อความและ
ความคิดเห็น ให้ใช้เมธอด
contents
ไวยากรณ์
รับลูกโดยตรง:
.children();
ยังสามารถกรองลูกโดยใช้ตัวเลือก ที่กำหนดได้:
.children(ตัวเลือก);
ตัวอย่าง
ลองหาลูกโดยตรงทั้งหมดของแท็ก
div
และเพิ่ม '!' ต่อท้ายด้วยเมธอด
append:
<div>
<p>ข้อความ</p>
<p>ข้อความ</p>
<p>ข้อความ</p>
</div>
$('div').children().append('!');
โค้ด HTML จะมีลักษณะดังนี้:
<div>
<p>ข้อความ!</p>
<p>ข้อความ!</p>
<p>ข้อความ!</p>
</div>
ตัวอย่าง
คราวนี้ลองหาลูกโดยตรงทั้งหมด
ที่มีคลาส www:
<div>
<p class="www">ข้อความ</p>
<p class="www">ข้อความ</p>
<p>ข้อความ</p>
</div>
$('div').children('.www').append('!');
โค้ด HTML จะมีลักษณะดังนี้:
<div>
<p class="www">ข้อความ!</p>
<p class="www">ข้อความ!</p>
<p>ข้อความ</p>
</div>