jQuery如何使用過濾not()方法

pswyjz發表於2021-09-11

jQuery如何使用過濾not()方法

在JavaScript和jQuery中,提到過濾,第一個肯定會想到filter()方法,filter()方法過濾當前元素自身。在jQuery中,一個方法與filter()方法相反,但是功能語法卻是一樣的,那就是not()方法。not()方法用於返回指定規則之外的其他元素,也就是不符合一定條件的元素。本文向大家介紹過濾not()方法的使用過程。

1、not()方法

not()方法用於返回指定規則之外的其他元素,也就是不符合一定條件的元素。

不符合條件的元素將從選擇中返回,符合條件的元素將被移除。

該方法通常用於從被選元素組合中移除一個或多個元素。

2、使用語法

$(selector).not(expression | jQueryObject | element | function(index))

3、使用引數

$(selector):表示所匹配的元素;

expression:表示對匹配的元素使用expression選擇器進行篩選;

jQueryObject:表示在匹配的元素中篩選jQueryObject型別的元素;

element:表示在匹配的元素中篩選element型別的元素;

function(index):表示使用函式來篩選元素,index表示當前元素在集合中的位置,當函式返回值為true時說明當前元素符合篩選條件,否則不符合篩選條件。

4、使用例項

$(‘li:not(:only-child)')//匹配所有的li,除了只有一個子元素的 
$(‘li:not(:first-child)');//匹配除了在他父元素中是第一個子元素的LI 
$("li :not(:first)").hide();//隱藏除了第一個LI外的所有LI

以上就是jQuery過濾not()方法的使用介紹,希望能幫助你理解哦~更多JavaScript學習推薦:。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/755/viewspace-2831000/,如需轉載,請註明出處,否則將追究法律責任。

相關文章