not() メソッドは、特定の条件に一致しない要素を返します。
このメソッドは、条件を指定することができます。条件に一致しない要素が選択から返され、 一致するものは削除されます。
このメソッドは、多くの場合、選択した要素グループから 1 つ以上の要素を削除するために使われます。
チップ: not() メソッドは filter() メソッドの逆です。
$(selector).not(criteria,function(index))
パラメータ | 説明 |
---|---|
criteria | 任意。選択した要素のグループから削除する、セレクタ式、jQuery オブジェクト、1 つまたは複数の要素を指定する。 チップ: 複数の条件を指定するにはコンマを使用する |
function(index) | 任意。グループ内の各要素に対して実行する関数を指定する。true が返った場合、要素は削除され、
それ以外なら、要素は保存される。
|
偶数番目でない全 <p> 要素を返す
偶数番目でない全 <p> 要素を返すために not() と一緒に :even セレクタを使用する。
複数条件
クラス "intro" と id "outro" を持たない全 <p> 要素を返す方法。
jQuery オブジェクトの使用
jQuery オブジェクトを使用して、<div> 要素内のクラス "intro" を持たないすべての <p> 要素を返す方法。
DOM
DOM 要素を使用して、id "intro" を持たないすべての <p> 要素を返す方法。
関数の利用
内部に2つの <span> 要素を持たない全ての <p> 要素を選択するのに関数を使用する方法。