Latest web development tutorials

jQuery not() 方法

jQuery 遍歷方法 jQuery遍歷方法

實例

返回帶有類名"intro"的所有<p>元素:

$("p").not(".intro")

嘗試一下»

定義和用法

not() 方法返回不符合一定條件的元素。

該方法讓您規定一個條件。 不符合條件的元素將從選擇中返回,符合條件的元素將被移除。

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

提示: not()方法是與filter()方法相對的。


語法

$(selector).not( criteria, function (index) )

参数 描述
criteria 可选。规定要从被选元素组合中移除的选择器表达式、jQuery 对象、一个或多个元素。

提示:如需规定多个条件,请使用逗号分隔。
function( index ) 可选。为组合中的每个元素规定要运行的函数。如果返回 true,则移除元素,否则元素将被保留。
  • index- 集合中元素的 index 位置。
注意: this 是当前的 DOM 元素。

實例

更多實例

返回所有不是偶數號的<p>元素
使用:even 選擇器和not() 來返回所有不是偶數號的<p> 元素。

多個條件
如何返回class 不為"intro" 且id 不為"outro" 的所有<p> 元素。

使用jQuery對象
如何通過jQuery 對象返回<div> 元素內class 不為"intro" 的所有<p> 元素。

DOM
如何通過DOM 元素返回id 不為"intro" 的所有<p> 元素。

使用函數
如何使用函數來選取沒有兩個<span> 元素在其內的所有<p> 元素。


jQuery 遍歷方法 jQuery遍歷方法