3


0

2つ以上のサブセレクターを持つjquery

2つの条件セレクターがあるセレクターを作成するにはどうすればよいですか。

$("#version option:selected **AND** option:contains('some text')")

4 Answer


7


CSSで `:visited:hover`を使用できるように、jQueryでも同じことができます。

$("#version option:selected:contains('some text')")


1


ところで、正しい使い方はあなたの場合でしょう:

$("#version option:selected, #version option:contains('some text')")

or

$("#version").find("option:selected, option:contains('some text')")

ではない

$("#version option:selected, option:contains('some text')")


1


さらにサブ「find」呼び出しをチェーンするだけで、複数の属性セレクターで一致させることができます。

例えば:

$("#version option:selected").find(":contains('some text')") //and so forth


0


セレクターをコンマで区切ります:

$("#version option:selected,#version option:contains('some text')")

更新

これはOPが探していたものではありませんが、将来誰かがこれに遭遇した場合に備えて、投稿を更新しました。 エラーをキャッチしてくれた* RoToRa *に感謝します。