จำนวนการเปิดอ่าน 744
คะแนนเอกสาร

:not() คำสั่งง่ายๆ ที่ทำงานตรงกันข้ามกับการ selector ปกติ คือแทนที่จะเลือก กลายเป็นไม่เลือก หรือยกเว้นแทน

IE 8 ลงมาไม่รองรับนะครับ ขอวบอก หรือก็เรียกว่า :not(IE8) นั่นเอง

วิธีการใช้

ใช้ได้ง่ายๆ เหมือน css selector ทั่วไป เช่น

div *:not(a) {
   /* เลือกทุกอย่างที่อยู่ใน <div> แต่ยกเว้น <a> */
}
a:not(.no-select) {
   /* เลือกทุกอย่างที่เป็น <a> แต่ยกเว้น <a class="no-select"> */
}

ใช้แบบหลายๆ selector ก็ได้ นะครับ

a:not(.no-select, .no-select-too) {
   /* เลือกทุกอย่างที่เป็น <a> แต่ยกเว้น <a class="no-select"> และ <a class="no-select-too"> */
}