a
と の2 つのクラスを持つすべての要素を選択したいですb
。
<element class="a b">
つまり、両方のクラスを持つ要素のみです。
これを使用すると$(".a, .b")
結合が得られますが、交差が必要です。
ベストアンサー1
両方のクラスを持つ要素のみを一致させたい場合(論理 AND のような共通部分) は、間にスペースを入れずにセレクターを一緒に記述するだけです。
$('.a.b')
順序は関係ないので、クラスを入れ替えることもできます。
$('.b.a')
したがって、div
ID が の要素をa
クラス およびb
と一致させるにはc
、次のように記述します。
$('div#a.b.c')
(実際には、そこまで具体的にする必要はほとんどなく、通常は ID またはクラス セレクターだけで十分です。$('#a')
)