jQueryフィルタセレクタ:not()メソッド

1385 ワード

jQuery(':not(selector)')
jQueryの以前のバージョンでは、:not()フィルタは単純なセレクタのみをサポートしており、:not(div a) and :not(div,a)など、notというfilterに転送されたselectorが任意に複雑であることを示しています. <p >"a" >sdfsdfs</p> <p >"b" >sdfsdfs</p> <p >"c" >sdfsdfs</p> $( "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