jQueryで「以外全て」を指定する方法

jQueryのセレクターで、全てを指定する場合は

*

を使います。
また、ある要素以外を指定する場合は

:not

を使います。

:not(.apple)

とするとappleというクラスを使用している要素以外が指定されます。

appleというクラスを使用している要素の配下全てを指定する場合は

:not(.apple *)

とします。
ある部分を除外して処理したいときに使える方法で、例えば

$(":not(.apple *)").each(function(){}

のように使います。

コメント

タイトルとURLをコピーしました