jQuery รายการติดตาม - วิธีการ andSelf()
ตัวอย่าง
หาทุก div และทุกย่องใน div และเพิ่มชั้นความสำคัญสองชั้น โปรดระวังว่าเนื่องจากไม่ใช้ .andSelf() ดังนั้น div จะไม่มีสีหลังเหลือง
$("div").find("p").andSelf();.addClass("border"); $("div").find("p").addClass("background");
คำนิยามและการใช้งาน
วิธีการ add() นำความรวมของตัวเลือกก่อนหน้าในตัวเลือกต้นเพิ่มเข้าไปในความรวมปัจจุบัน
ภาษา
.andSelf();
รายละเอียด
คิดแล้วในเว็บเพจที่มีรายการรายการง่ายๆนี้
<ul> <li>รายการสินค้า 1</li> <li>รายการสินค้า 2</li> <li class="third-item">รายการสินค้า 3</li> <li>รายการสินค้า 4</li> <li>รายการสินค้า 5</li> </ul>
ผลลัพธ์ของโค้ดดังกล่าวคือโครงสร้าง 3, 4, 5 จะมีสีหลังแดง
$("li.third-item").nextAll().andSelf(); .css("background-color", "red");
ในตอนแรก ตัวเลือกตั้งต้นอาจจะจุดตำแหน่งโครงสร้าง 3 และตัวเลือกต้นที่เก็บความรวมมีเพียงโครงสร้างของโครงสร้างเดียว การเรียกใช้ .nextAll() จะใส่ความรวมของโครงสร้าง 4, 5 สู่ตัวเลือกต้น ในที่สุด การเรียกใช้ .andSelf() จะรวมทั้งสองความรวม และสร้างตัวเลือก jQuery ที่บอกถึงโครงสร้างทั้งสามโครงสร้างตามลำดับของเอกสาร: {[<li.third-item>,<li>,<li> ]}。