387

次のようなことを行うための構文は何ですか。

input[name="Sex" AND value="M"]

基本的に、属性だけでなくinput属性を持つ要素を選択したいと思います。name="Sex"value="M"

<input type="radio" name="Sex" value="M" />

次のような要素は選択しないでください。

<input type="radio" name="Sex" value="F" />
4

5 に答える 5

567

シンプルinput[name=Sex][value=M]はかなりうまくいくでしょう。そして、それは実際には標準のドキュメントでよく説明されています:

複数の属性セレクターを使用して、要素の複数の属性を参照したり、同じ属性を複数回参照したりすることもできます。

ここで、セレクタは、「hello」属性の値が正確に「Cleveland」であり、「さようなら」属性の値が正確に「Columbus」であるすべての SPAN 要素に一致します。

span[hello="Cleveland"][goodbye="Columbus"] { color: blue; }

補足として、属性値を引用符で囲む必要があるのは、この値が有効な識別子でない場合のみです。

JSFiddleデモ

于 2012-09-09T16:22:01.887 に答える
33

属性セレクターを連結します。

input[name="Sex"][value="M"]
于 2012-09-09T16:22:20.163 に答える