English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

jQuery not() メソッド

jQueryの遍歴メソッド

not()メソッドは、指定条件に一致しない要素を返します。

not()メソッドは、選択条件に一致するすべての要素をフィルタリングし、一致しない要素が返されます。

not()メソッドとfilter()方法の逆です。

文法:

指定条件に一致しない要素を取得します:

$(selector).not(criteria)

関数を使用して要素を取得します:

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

最初のパラグラフ以外のすべてのパラグラフを返します:

$("document").ready(function(){
  $("p").not(:first).css("background", "coral");
});
テストをしてみる‹/›

クラス名が“demo”のないすべてのパラグラフを返します:

$("document").ready(function(){
  $("p").not(".demo").css("background", "coral");
});
テストをしてみる‹/›

すべてのリストアイテムを返します:

$("document").ready(function(){
  $("li").not(:even).css("background", "coral");
});
テストをしてみる‹/›

すべてのdivの背景色を変更します;その後、"middle"クラス名を持たない要素に枠線色を追加します:

$("document").ready(function(){
  $("div").css("background", "#c8ebcc").not(".middle").css("border-color", "red");
});
テストをしてみる‹/›

要素をフィルタリングするための関数を使用します:

$("document").ready(function(){
  $("div").not(function(i){  
    return $(this).hasClass("middle");
  }).css("background-color", "blue");
});
テストをしてみる‹/›

パラメータの値

パラメータ説明
criteria選択子表現、jQueryオブジェクト、または選定された要素グループから返される1つまたは複数の要素を指定します。
複数の条件を指定するには、カンマを使用します
function(index)集合内の各要素に適用するための関数を指定します
  • index - 要素の集合内のインデックス位置を返します

jQueryの遍歴メソッド