jQueryフィルタセレクタ:not()メソッド使用説明
991 ワード
jQuery(':not(selector)')
jQueryの初期バージョンでは、:not()フィルタは単純なセレクタのみをサポートしており、notというfilterに渡されたselectorは任意に複雑であることを示しています.例えば、not(div a)and:not(div,a)
では、classがaに等しいp要素を除いて、他のPの文字の色は赤になる.
:not()擬似クラスフィルタセレクタ、これは本当に拗ねて、jQueryの:not()方法はjQueryの擬似クラスセレクタで、不要な要素をフィルタリングして、正しい結果をフィルタリングすることができて、簡単に言えば私たちは以下のコードがあります:
上のコードを分析して、selector 1の要素を取得しますが、私はすべてを必要としないかもしれません.どうすればいいですか.
我々のselector 2は#4をフィルタリングすることであり、上のコードは最終的に#1,#2,#3を得る.
もういくつかの列を挙げる
jQueryの初期バージョンでは、:not()フィルタは単純なセレクタのみをサポートしており、notというfilterに渡されたselectorは任意に複雑であることを示しています.例えば、not(div a)and:not(div,a)
"a">sdfsdfs
"b">sdfsdfs
"c">sdfsdfs
$("p:not(.a)").css({"color":"red"})
では、classがaに等しいp要素を除いて、他のPの文字の色は赤になる.
:not()擬似クラスフィルタセレクタ、これは本当に拗ねて、jQueryの:not()方法はjQueryの擬似クラスセレクタで、不要な要素をフィルタリングして、正しい結果をフィルタリングすることができて、簡単に言えば私たちは以下のコードがあります:
$("selector1:not(selector2)")
上のコードを分析して、selector 1の要素を取得しますが、私はすべてを必要としないかもしれません.どうすればいいですか.
我々のselector 2は#4をフィルタリングすることであり、上のコードは最終的に#1,#2,#3を得る.
もういくつかの列を挙げる
$(‘li:not(:only-child)')// li,
$(‘li:not(:first-child)');// LI
$("li :not(:first)").hide();// LI LI