よく調べてみたのですが、次のような 1 つの jQuery セレクター ステートメントで特定のクラスに一致するすべての要素を選択する方法がわかりません。
$('.myClass', '.myOtherClass').removeClass('theclass');
これを実現する方法について何かアイデアはありますか?他の唯一の選択肢は
$('.myClass').removeClass('theclass');
$('.myOtherClass').removeClass('theclass');
しかし、私はこれをかなりの数のクラスで実行しているので、多くのコードが必要になります。
ベストアンサー1
これは動作するはずです:
$('.myClass, .myOtherClass').removeClass('theclass');
複数のセレクターをすべて $() の最初の引数に追加する必要があります。そうしないと、jQuery に検索するコンテキストが与えられ、これは望ましくない結果になります。
これは CSS で行うのと同じです。