English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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) | 集合内の各要素に適用するための関数を指定します
|