jQuery หลักฐานที่วนลูก - เมธอด prevAll()
ตัวอย่าง
หา div ที่สุดท้ายก่อน div และเพิ่มคลาสเข้าไป
$("div:last").prevAll().addClass("before");
คำนิยามและการใช้งาน
prevAll() หาองค์ประกอบพี่น้องขององค์ประกอบที่ตรงกับชุดตัวแปลที่ปรับปรุงอยู่ การใช้เลือกตัวแปลเพื่อการกรองเป็นที่เลือก
รูปแบบ
.prevAll(selector)
ตัวแปล | รายละเอียด |
---|---|
selector | ตัวเลขศัพท์ มีสตริงที่มีเลือกตัวแปลสำหรับการตรวจสอบองค์ประกอบ |
รายละเอียด
ถ้าให้ทราบว่ามีองค์ประกอบ jQuery ที่แสดงว่าองค์ประกอบ DOM ชุดขององค์ประกอบ เมธอด .prevAll() อนุญาตให้เราค้นหาองค์ประกอบพี่น้องขององค์ประกอบนี้ในต้นไม้ DOM และสร้างองค์ประกอบ jQuery ใหม่ที่มีองค์ประกอบที่ตรงกับตัวแปล
วิธีนี้รับสตริงตัวเลือกที่เป็นตัวแปลเลือกตัวแปลที่เหมือนกันกับตัวแปลที่เราส่งไปยังฟังก์ชัน $() ถ้าใช้ตัวแปลนี้ จะจับออกองค์ประกอบที่ตรงกับตัวแปลนี้
โปรดคิดถึงหน้าเว็บนี้ที่มีลิสต์ลับที่ฝังฝันของพื้นฐาน
第14段
ถ้าเราเริ่มจากโครงการที่สาม จะสามารถหาองค์ประกอบพี่น้องขององค์ประกอบนั้นได้
$('li.third-item').prevAll()
ผลลัพธ์ที่เรียกใช้คือจะตั้งสีหลังเป็นสีแดงสำหรับโครงการ 2 และโครงการ 1 สำหรับที่เราไม่ได้ใช้เลือกตัวแปล องค์ประกอบเหล่านี้ตกเป็นส่วนหนึ่งของวัตถุอย่างธรรมดา ถ้าได้ใช้เลือกตัวแปล จะตรวจสอบว่าองค์ประกอบนี้ตรงกับเลือกตัวแปลก่อนที่จะเพิ่มองค์ประกอบนั้นเข้าไป