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> ]}。