ล่าสุดการพัฒนาเว็บบทเรียน
 

jQuery nextUntil() Method

<วิธี jQuery traversing

ตัวอย่าง

กลับองค์ประกอบพี่น้องทั้งหมดระหว่างสอง <li> องค์ประกอบด้วยชื่อชั้น "start" และ "stop" :

$(document).ready(function(){
    $("li.start").nextUntil("li.stop").css({"color": "red", "border": "2px solid red"});
});

ผล:

    ul (parent)
  • li (sibling)
  • li (sibling)
  • li (sibling with class name "start")
  • li (sibling)
  • li (sibling)
  • li (sibling)
  • li (sibling with class name "stop")
ลองตัวเอง»

ความหมายและการใช้งาน

nextUntil() วิธีการส่งกลับองค์ประกอบต่อไปพี่น้องทั้งหมดระหว่างตัวเลือกและหยุด

องค์ประกอบพี่น้องเป็นองค์ประกอบที่ร่วมแม่เดียวกัน

ต้นไม้ DOM: วิธีการนี้ไปข้างหน้าพร้อมสำรวจพี่น้องขององค์ประกอบ DOM

หมายเหตุ: หากพารามิเตอร์ทั้งสองเป็นที่ว่างเปล่าวิธีนี้จะกลับองค์ประกอบต่อไปพี่น้องทั้งหมด (เช่นเดียวกับ nextAll() วิธีการ)

วิธีการที่เกี่ยวข้อง:

  • next() - ส่งกลับองค์ประกอบพี่น้องต่อไปขององค์ประกอบที่เลือก
  • nextAll() - ส่งกลับองค์ประกอบพี่น้องทุกคนต่อไปขององค์ประกอบที่เลือก

วากยสัมพันธ์

$(selector).nextUntil( stop,filter )

พารามิเตอร์ ลักษณะ
stop ไม่จำเป็น นิพจน์เลือกองค์ประกอบหรือวัตถุ jQuery แสดงให้เห็นว่าจะหยุดการค้นหาสำหรับการจับคู่ต่อไปองค์ประกอบพี่น้อง
filter ไม่จำเป็น ระบุการแสดงออกเลือกที่จะแคบลงการค้นหาสำหรับพี่น้ององค์ประกอบระหว่างตัวเลือกและหยุด

หมายเหตุ: หากต้องการกลับพี่น้องหลายแยกแต่ละแสดงออกด้วยเครื่องหมายจุลภาค

ลองตัวเอง - ตัวอย่าง

ค้นหาแคบลง
โดยใช้พารามิเตอร์ทั้งตัวกรองการค้นหาสำหรับองค์ประกอบพี่น้องต่อไประหว่างสองข้อโต้แย้ง

กลับพี่น้องหลาย
วิธีการกลับองค์ประกอบพี่น้องหลายระหว่างสองข้อโต้แย้ง

DOM
การใช้องค์ประกอบ DOM แทนการเลือกที่จะกลับทุกองค์ประกอบของพี่น้องสองอาร์กิวเมนต์ที่กำหนด

ใช้ DOM กับพารามิเตอร์ที่ทั้งสอง
การใช้องค์ประกอบ DOM แทนการเลือกและพารามิเตอร์ทั้งในการกรองการค้นหาต่อไปพี่น้องระหว่างสองข้อโต้แย้ง


<วิธี jQuery traversing