jQuery 選擇器能夠幫助我們更方便地獲取想要的元素,從而對它們進行操作。除了 id、標簽名、屬性等選擇器外,還有一種很常見的選擇器——class選擇器。
通過class選擇器,我們可以選取一個或多個元素,它們擁有相同的class屬性。一般情況下,我們使用".class"的方式來獲取元素,比如:
$(".myClass")
但是,有時候我們需要選取不包含某個class屬性的元素。這時候,我們就需要使用":not"選擇器。
$("div:not(.myClass)")
上述代碼表示選取所有不擁有“myClass” class屬性的div元素。":not"選擇器可以和其他選擇器組合使用,例如:
$("div:not(.myClass):even")
這段代碼表示選取所有不擁有“myClass” class屬性的偶數序號的div元素。
需要注意的是,":not"選擇器只能包含一個選擇器語句。如果需要選取不包含多個class屬性的元素,可以使用其他選擇器進行組合。
以上就是使用jQuery選擇器選取不包含class屬性的方法。除此之外,還有很多其他的選擇器和用法,大家可以去官網查看文檔學習。