เมธอด parents
เมธอด parents ได้รับ
ผู้ปกครองทั้งหมดขององค์ประกอบ - ไม่ใช่เพียงแค่ผู้ปกครองโดยตรง
แต่รวมถึงปู่ย่าตายาย และต่อ ๆ ไป
จนถึงองค์ประกอบราก (นั่นคือจนถึงแท็ก
html)
ไวยากรณ์
การได้รับผู้ปกครองทั้งหมดสำหรับองค์ประกอบ:
.parents();
คุณยังสามารถเลือกผู้ปกครองได้ หาก พวกเขาตรงกับตัวเลือกที่กำหนด:
.parents(ตัวเลือก);
ตัวอย่าง
มาหาองค์ประกอบ #test จากนั้น
หาผู้ปกครองทั้งหมดของมันด้วย parents
และหากเป็นผู้ปกครอง div ที่มีคลาส www
ให้เพิ่มข้อความ '!' ที่ด้านหน้าด้วย
prepend:
<div>
<div class="www">
<div class="www">
<p id="test">ข้อความ</p>
</div>
</div>
</div>
$('#test').parents('div.www').prepend('!');
โค้ด HTML จะกลายเป็นเช่นนี้:
<div>
<div class="www">
!
<div class="www">
!<p id="test">ข้อความ</p>
</div>
</div>
</div>
ดูเพิ่มเติม
-
เมธอด
parent,
ซึ่งช่วยให้ได้ผู้ปกครองโดยตรง ขององค์ประกอบ -
เมธอด
parentsUntil,
ซึ่งช่วยให้ได้ผู้ปกครองทั้งหมด ขององค์ประกอบจนถึงผู้ปกครองที่ระบุ -
เมธอด
closest,
ซึ่งช่วยให้ได้องค์ประกอบผู้ปกครองที่ใกล้ที่สุด ที่ตรงกับตัวเลือก -
เมธอด
contents,
ซึ่งช่วยให้ได้ลูกหลานขององค์ประกอบและ ข้อความภายในองค์ประกอบนั้น