jQuery parentsUntil () วิธีการ
ตัวอย่าง
บรรพบุรุษกลับระหว่างองค์ประกอบทั้งหมด <span> และ <div> ระหว่าง:
$("span").parentsUntil("div").css({"color":"red","border":"2px solid red"});
});
ผล:
- ul (grandparent)
- li (direct parent) span
ลอง»
ความหมายและการใช้งาน
parentsUntil () วิธีการส่งกลับบรรพบุรุษระหว่างองค์ประกอบทั้งหมดระหว่างตัวเลือกและหยุด
พ่อของบรรพบุรุษปู่ทวดและอื่น ๆ
ต้นไม้ DOM: วิธีการนี้ลัดเลาะบรรพบุรุษขึ้นมาจากองค์ประกอบหลักองค์ประกอบ DOM จนเส้นทางขององค์ประกอบรากเอกสารจนกว่าจะถึงองค์ประกอบที่กำหนดขึ้น
หมายเหตุ: หากข้อโต้แย้งทั้งสองเป็นโมฆะวิธีการนี้จะกลับองค์ประกอบบรรพบุรุษทั้งหมด (และ ผู้ปกครอง () ในลักษณะเดียวกัน)
วิธีการที่เกี่ยวข้อง:
- ผู้ปกครอง () - ส่งกลับองค์ประกอบหลักโดยตรงขององค์ประกอบที่เลือก
- ผู้ปกครอง () - ผลตอบแทนที่เลือกองค์ประกอบของธาตุบรรพบุรุษทั้งหมด
- ที่ใกล้เคียงที่สุด () - ผลตอบแทนองค์ประกอบของบรรพบุรุษแรกที่เลือกไว้
ไวยากรณ์
参数 | 描述 |
---|---|
stop | 可选。表示在哪里停止搜索匹配的祖先元素的选择器表达式、元素、jQuery 对象。 |
filter | 可选。规定缩小搜索介于 selector 与 stop 之间的祖先元素范围的选择器表达式。 注意:如需返回多个祖先元素,请使用逗号分隔每个表达式。 |
ตัวอย่างเพิ่มเติม
จำกัด การค้นหาของคุณ
วิธีการใช้สองพารามิเตอร์ในการกรองการค้นหาสำหรับองค์ประกอบที่ระบุไว้ระหว่าง <span> และ <div> ระหว่าง
กลับมามากกว่าหนึ่งบรรพบุรุษ
วิธีการคืนระหว่างบรรพบุรุษหลาย <span> และ <body> ระหว่าง
DOM
ใช้ผลตอบแทนองค์ประกอบ DOM ระหว่างองค์ประกอบบรรพบุรุษทั้งหมด <span> และ <div> ระหว่าง
ใช้องค์ประกอบ DOM และการแสดงออกของตัวเลือกในการกรองการค้นหา
ใช้องค์ประกอบ DOM เพื่อ จำกัด การค้นหาของคุณระหว่างองค์ประกอบบรรพบุรุษ <span> และ <div> ระหว่าง <ul> ช่วง