ล่าสุดการพัฒนาเว็บบทเรียน
 

jQuery children() Method

<วิธี jQuery traversing

ตัวอย่าง

กลับองค์ประกอบที่เป็นเด็กโดยตรงของ <ul> :

$(document).ready(function(){
    $("ul").children().css({"color": "red", "border": "2px solid red"});
});

ผล:

body (great-grandparent)
div (grandparent)
    ul (parent)
  • li (child) span (grandchild)
ลองตัวเอง»

ความหมายและการใช้งาน

children() วิธีการส่งกลับเด็กโดยตรงทั้งหมดขององค์ประกอบที่เลือก

ต้นไม้ DOM: วิธีการนี้เท่านั้นสำรวจระดับเดียวลงต้นไม้ DOM การสำรวจลงหลายระดับ (จะกลับมาลูกหลานหรือลูกหลานอื่น ๆ ) ให้ใช้ find() วิธีการ

เคล็ดลับ: การสำรวจระดับเดียวถึงต้นไม้ DOM หรือทุกทางขึ้นไปยังองค์ประกอบรากของเอกสาร (จะกลับมาพ่อแม่หรือบรรพบุรุษอื่น ๆ ) ให้ใช้ parent() หรือ parents() วิธีการ

หมายเหตุ: วิธีการนี้ไม่ได้กลับโหนดข้อความ หากต้องการกลับไปเด็กทุกคนรวมทั้งต่อมน้ำข้อความใช้ contents() วิธีการ


วากยสัมพันธ์

$(selector).children( filter )

พารามิเตอร์ ลักษณะ
filter ไม่จำเป็น ระบุการแสดงออกเลือกที่จะแคบลงการค้นหาสำหรับเด็ก

ลองตัวเอง - ตัวอย่าง

กลับเด็กโดยตรงทั้งหมดของ <ul>
วิธีการคืนเด็กโดยตรงทั้งหมดของ <ul> องค์ประกอบ

ค้นหาแคบลง
วิธีการใช้พารามิเตอร์ตัวกรองที่จะกลับมาทั้งหมด <li> องค์ประกอบด้วยชื่อชั้น "ครั้งแรก" ที่มีเด็กโดยตรงของ <ul>

กลับทั้งหมด <p> องค์ประกอบที่เป็นเด็กโดยตรงของ <div>
วิธีการเลือกทั้งหมด <p> องค์ประกอบที่เป็นเด็กโดยตรงของผู้ปกครองของพวกเขา <div> องค์ประกอบ

แสดงลูกหลานขององค์ประกอบโดยชื่อแท็ก
การสาธิตซึ่งแสดงให้เห็นที่ลูกหลานของที่ <div> องค์ประกอบที่เป็นจริง


<วิธี jQuery traversing