回答:
シンプルinput[name=Sex][value=M]
はかなりいいでしょう。そして、それは実際には標準のドキュメントでよく説明されています:
複数の属性セレクターを使用して、要素の複数の属性を参照したり、同じ属性を複数回参照したりすることもできます。
ここで、セレクターは、「hello」属性の値が「Cleveland」と正確に一致し、「goodbye」属性の値が「Columbus」と完全に一致するすべてのSPAN要素に一致します。
span[hello="Cleveland"][goodbye="Columbus"] { color: blue; }
補足として、属性値を囲む引用符は、この値が有効な識別子ではない場合にのみ必要です。
,
(カンマ)以外の意味ですか?
属性セレクターを連結します。
input[name="Sex"][value="M"]
input[name=Sex][value=M]
引用符を使用しない属性を1つだけ持つセレクターを持つことが有効であるかのように記述した場合、これは失敗 します。
Sex][value=M
セレクターと開始ブラケットの間にスペースがあってはならないことを追加するだけです。
td[someclass]
動作します。だが
td [someclass]
しない。