2つのクラスaとb、の順番でのすべての要素を選択したいとします。複数のクラスを持つ要素を順番に選択する方法
<element class="a b">
$( ".a + .b")を使用すると、どちらのクラスでもどちらの順序でも要素が取得されます。 class = "a b"ででない要素のみが必要です。 class = "b a"ではありません。私はjavascriptのgetElementsByClassNameを使用して同じ問題を抱えています。
注:注文を指定する理由は、ドキュメントの一部のdivがclass = "a b"で、一部に "b a"があることです。 。 。私は "a b"を持つものだけを選びたいと思う。文書はエレガントに構成されていませんが、それは私のコントロールではありません。これらの要素は、他のクラスを持っていない場合は
クラスの順序はjQに影響しません私の知る限り、賢明なセレクター。 – Alvaro
最初は何を注文するのですか? – charlietfl
私はあなたが何を達成しようとしているのか分かりませんが、それを行うにはより良い方法がたくさんあるでしょう。クラスの* order *に応じて、有用ではなく、共通でもなく、全体的に意味をなさない。あなたの目標は何ですか?たぶん、私たちはそれをあなたのお手伝いができます。 –