jQuery not() 方法
實例
返回不帶有類名 "intro" 的所有 <p> 元素:
$("p").not(".intro")
定義和用法
not() 方法返回不符合一定條件的元素。
該方法讓您規定一個條件。不符合條件的元素將從選擇中返回,符合條件的元素將被移除。
該方法通常用於從被選元素組合中移除一個或多個元素。
提示:not() 方法是與 filter() 方法相對的。
語法
$(selector).not(criteria,function(index))
參數 | 描述 |
---|---|
criteria | 可選。規定要從被選元素組合中移除的選擇器運算式、jQuery 對象、一個或多個元素。 提示:如需規定多個條件,請使用逗號分隔。 |
function(index) | 可選。為組合中的每個元素規定要運行的函數。如果返回 true,則移除元素,否則元素將被保留。
|

更多實例
返回所有不是偶數號的 <p> 元素
使用 :even 選擇器和 not() 來返回所有不是偶數號的 <p> 元素。
多個條件
如何返回 class 不為 "intro" 且 id 不為 "outro" 的所有 <p> 元素。
使用 jQuery 對象
如何通過 jQuery 對象返回 <div> 元素內 class 不為 "intro" 的所有 <p> 元素。
DOM
如何通過 DOM 元素返回 id 不為 "intro" 的所有 <p> 元素。
使用函數
如何使用函數來選取沒有兩個 <span> 元素在其內的所有 <p> 元素。