jQuery prevAll () วิธีการ
ตัวอย่าง
กลับมาแต่ละ <li> ด้วยชื่อชั้น "เริ่มต้น" ก่อนที่ทุกองค์ประกอบของพี่น้อง:
$(document).ready(function(){
$("li.start").prevAll().css({"color":"red","border":"2px solid red"});
});
$("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
วิธีการที่เกี่ยวข้อง:
- ย้อนกลับ () - ผลตอบแทนที่เลือกองค์ประกอบของธาตุพี่น้องก่อนหน้านี้
- prevUntil () - ส่งกลับองค์ประกอบทั้งหมดของสองพี่น้องแต่ละองค์ประกอบก่อนหน้าพารามิเตอร์ที่กำหนด
ไวยากรณ์
$(selector).prevAll( filter )
参数 | 描述 |
---|---|
filter | 可选。规定缩小搜索元素之前的同级元素范围的选择器表达式。 注意:如需返回多个同级元素,请使用逗号分隔每个表达式。 |
ตัวอย่างเพิ่มเติม
จำกัด การค้นหาของคุณ
องค์ประกอบตัวกรองการค้นหาวิธี-to-peer ก่อนองค์ประกอบ
กลับมามากกว่าหนึ่งองค์ประกอบพี่น้อง
วิธีการใช้พารามิเตอร์ตัวกรองผลตอบแทนพี่น้ององค์ประกอบทั้งหมดที่มีชื่อชั้นของ "1", "2" และ "3" <h2> องค์ประกอบ
เลือกทั้งหมดองค์ประกอบพี่น้อง <p> องค์ประกอบก่อน
วิธีการเลือกทั้งหมดพี่น้อง <p> องค์ประกอบก่อน
เพียร์ทั้งหมด <p> องค์ประกอบเลือก <div> ก่อน
วิธีการเลือกทั้งหมดของเพียร์ <p> สำหรับแต่ละองค์ประกอบ <div> ก่อน