jQuery not() 方法
定義和用法
not() 方法返回不符合特定標準的元素。
此方法允許您指定一個標準。不符合該標準的元素將從選集中返回,而符合該標準的元素將被移除。
此方法經常用於從一組選定的元素中移除一個或多個元素。
提示: not() 方法與 filter() 方法相反。
語法
$(選擇器).not(標準,函式(索引))
引數 | 描述 |
---|---|
criteria | 可選。指定一個選擇器表示式、一個 jQuery 物件或要從選定元素組中移除的一個或多個元素。 提示: 要指定多個標準,請使用逗號。 |
function(index) | 可選。為組中的每個元素指定一個要執行的函式。如果返回 true,則移除該元素。否則,保留該元素。
|
親手嘗試 - 示例
返回所有不是偶數的 <p> 元素
使用 :even 選擇器與 not() 結合使用,以返回所有不是偶數的 <p> 元素。
多個標準
如何返回所有不具有類名 "intro" 且不具有 ID "outro" 的 <p> 元素。
使用 jQuery 物件
如何使用 jQuery 物件返回 <div> 元素內所有不具有類名 "intro" 的 <p> 元素。
DOM
使用 DOM 元素返回所有不具有 ID "intro" 的 <p> 元素。
使用函式
如何使用函式選擇所有不包含兩個 <span> 元素的 <p> 元素。