做这样的事情的语法是什么?
input[name="Sex" AND value="M"]
基本上,我想选择具有name="Sex"
属性以及value="M"
属性的input
元素。
<input type="radio" name="Sex" value="M" />
像以下这样的元素不应该*被选中。
<input type="radio" name="Sex" value="F" />
简单的 "input[name=Sex][value=M]"就可以做得相当好。而且在标准文档中也有详细的描述。
多属性选择器可以用来指代一个元素的几个 一个元素的属性,甚至可以多次引用同一个属性。
这里,选择器匹配所有SPAN元素,这些元素的"hello" 属性 其值正好是"Cleveland" 并且其"goodbye" 属性有 的值正好为"哥伦布"。
span[hello="Cleveland"][goodbye="Columbus"] { color: blue; }
.
顺便提一下,只有当属性值不是有效的标识符时,才需要在属性值周围使用引号。
[JSFiddle演示][2]
对于串联它'的。
input[name="Sex"][value="M"] {}
对于取舍联合,它'是。
input[name="Sex"], input[value="M"] {}