1. ホーム
  2. ジャバスクリプト

[解決済み】jQueryで複数のクラスを選択する方法

2022-04-06 02:49:34

質問

このような1つのjQueryセレクタステートメントで、特定のクラスにマッチするすべての要素を選択する方法を見つけることができないようです。

$('.myClass', '.myOtherClass').removeClass('theclass');

これを実現する方法について、何かアイデアはありますか?他の選択肢は

$('.myClass').removeClass('theclass');
$('.myOtherClass').removeClass('theclass');

しかし、かなりの数のクラスでこれをやっているので、多くのコードが必要です。

どのように解決するのですか?

これでうまくいくはずです。

$('.myClass, .myOtherClass').removeClass('theclass');

複数のセレクタをすべて$()の第1引数に追加する必要があります。そうしないと、jQueryに検索するためのコンテキストを与えることになり、望んだものではありません。

CSSでやるのと同じですね。