ตัวอย่าง
กลับองค์ประกอบพี่น้องก่อนหน้านี้ทั้งหมดของแต่ละ <li> องค์ประกอบด้วยชื่อชั้น "start" :
$(document).ready(function(){
$("li.start").prevAll().css({"color": "red", "border": "2px
solid red"});
});
ผล:
ul (parent)
- li (sibling)
- li (sibling)
- li (sibling)
- li (sibling with class name "start")
- li (sibling)
- li (sibling)
ลองตัวเอง» ความหมายและการใช้งาน
prevAll() วิธีการส่งกลับองค์ประกอบพี่น้องก่อนหน้านี้ทั้งหมดขององค์ประกอบที่เลือก
องค์ประกอบพี่น้องเป็นองค์ประกอบที่ร่วมแม่เดียวกัน
ต้นไม้ DOM: วิธีการนี้สำรวจย้อนหลังพร้อมพี่น้องขององค์ประกอบ DOM
วิธีการที่เกี่ยวข้อง:
- prev() - ส่งกลับองค์ประกอบพี่น้องต่อไปขององค์ประกอบที่เลือก
- prevUntil() - ส่งกลับองค์ประกอบต่อไปพี่น้องทั้งหมดระหว่างสองอาร์กิวเมนต์ที่กำหนด
วากยสัมพันธ์
$(selector).prevAll( filter )
พารามิเตอร์ | ลักษณะ |
---|---|
filter | ไม่จำเป็น ระบุการแสดงออกเลือกที่จะแคบลงการค้นหาสำหรับพี่น้องก่อนหน้านี้ หมายเหตุ: หากต้องการกลับพี่น้องหลายแยกแต่ละแสดงออกด้วยเครื่องหมายจุลภาค |
ลองตัวเอง - ตัวอย่าง
ค้นหาแคบลง
วิธีการกรองการค้นหาสำหรับองค์ประกอบพี่น้องก่อนหน้านี้
กลับพี่น้องหลาย
วิธีการใช้พารามิเตอร์ตัวกรองที่จะกลับพี่น้องทั้งหมดใน <h2> องค์ประกอบที่มีชื่อชั้น "first", "second" และ "third"
เลือกองค์ประกอบพี่น้องก่อนหน้านี้ทั้งหมดของ <p> องค์ประกอบ
วิธีการเลือกองค์ประกอบพี่น้องก่อนหน้านี้ทั้งหมดของ <p> องค์ประกอบ
เลือกพี่น้องก่อนหน้านี้ทั้งหมด <p> องค์ประกอบของ <div>
วิธีการเลือกทั้งหมดพี่น้องก่อนหน้า <p> องค์ประกอบของแต่ละ <div> องค์ประกอบ