วิธี not
วิธี not จะยกเว้นออกจาก
เซต องค์ประกอบตามตัวเลือกที่กำหนด
ไวยากรณ์
ยกเว้นจากเซตองค์ประกอบเหล่านั้นที่ ตรงกับตัวเลือก:
.not(ตัวเลือก);
กรองเซตขององค์ประกอบด้วยฟังก์ชันที่
กำหนด ฟังก์ชันนี้จะถูกเรียกแยกต่างหาก
สำหรับแต่ละองค์ประกอบที่เลือก หาก
มันส่งกลับค่า true องค์ประกอบปัจจุบันจะ
ถูกยกเว้นออกจากผลลัพธ์สุดท้าย องค์ประกอบเอง
สามารถเข้าถึงได้ในฟังก์ชันในตัวแปร this และ
หมายเลขลำดับในเซตของพวกมัน — ในตัวแปร
index
.not(function(index, elem));
พารามิเตอร์สามารถเป็นอ็อบเจ็กต์ jQuery ได้ด้วย:
.not(อ็อบเจ็กต์ jQuery);
ตัวอย่าง
ลองหากย่อหน้าที่มีคลาส ไม่ใช่
aaa หรือ bbb และเติม
ข้อความ '!!!' ต่อท้าย:
<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text</p>
<p class='ddd'>text</p>
$('p').not('.aaa, .bbb').append('!!!');
โค้ด HTML จะกลายเป็นแบบนี้:
<p class='aaa'>text</p>
<p class='bbb'>text</p>
<p class='ccc'>text!!!</p>
<p class='ddd'>text!!!</p>