そのため、クラスがすべて一連のクラスで見つかった場合にのみ、複数のクラスを持つ要素を選択しようとしています。
例。id="foo" と class="red blue" の要素があります
次に、特定の色のセットをいくつか用意します。そこから、セット内にあるすべての要素を選択したいと考えています。
セット {red} を持っているとしましょう。何も見つからないはずです。{red blue} の場合、'foo' が見つかるはずです。そして、{red blue green} がある場合は、'foo' がまだ見つかるはずです。
複数のセレクターでこれを試しましたが、セットが {red blue} より大きくなると機能しません
$.('.red') will return foo (which is not what I want.)
$.('.red.blue') will return foo (good!)
$.('.red.blue.green') will return nothing (bad.)
ここの「or」演算子が私が望むものかどうかもわかりません。$.('.red,.blue') は、赤または青の要素を返しますが、これは私が望むものではありません。私はすでにその機能を理解しています。
「オールイン」機能はありますか?
アイテムのセットで可能なすべての選択クエリを反復することを考えていましたが、セットが 4 アイテムを超えると、非常に多くのクエリになります。