jQuery選擇器是jQuery中最基本、最常用的功能之一,非常適用于處理各種復(fù)雜的DOM操作。而其中的not選擇器又是比較實用的一個,它能篩選出不符合指定條件的元素。
//以下是not選擇器的語法 $("selector:not(filter)") //例如,篩選出class不為"red"的所有元素 $("div:not(.red)") //篩選出id不為"example"且class不為"red"的所有元素 $(":not(#example).red")
not選擇器可以跟其他選擇器一起使用,進(jìn)一步過濾出符合需要的元素。另外,not選擇器也支持組合使用,多個條件可以用逗號隔開。例如:
//篩選出class既不是"red"也不是"blue"的div元素 $("div:not(.red, .blue)") //篩選出所有"p"元素中不包含"example"類的元素 $("p:not(.example)")
需要注意的是,not選擇器是基于傳統(tǒng)的CSS選擇器語法,能夠選擇的元素類型和屬性有一定的限制。同時,在使用not選擇器時也要注意篩選條件是否正確,否則可能導(dǎo)致使用不當(dāng)。