做这样的事情的语法是什么:
input[name="Sex" AND value="M"]
基本上,我想选择属性名称="Sex"以及属性值="M"的输入元素:
<input type="radio" name="Sex" value="M" />
不应选择以下元素:
<input type="radio" name="Sex" value="F" />
做这样的事情的语法是什么:
input[name="Sex" AND value="M"]
基本上,我想选择属性名称="Sex"以及属性值="M"的输入元素:
<input type="radio" name="Sex" value="M" />
不应选择以下元素:
<input type="radio" name="Sex" value="F" />
简单地输入[name=Sex][value=M]就可以了。在标准文档中有很好的描述
可以使用多个属性选择器来引用多个属性 一个元素的属性,甚至是几个相同的属性。 在这里,选择器匹配所有具有“hello”属性的SPAN元素 “克利夫兰”的值是多少,“再见”的属性是谁的呢 正好是“哥伦布”的值: span[hello="Cleveland"][goodbye="Columbus"]{颜色:蓝色;}
作为旁注,只有当属性值不是有效标识符时,才需要在属性值周围使用引号。
JSFiddle演示
对于连接,它是:
input[name="Sex"][value="M"] {}
取并集是:
input[name="Sex"], input[value="M"] {}
再补充一点,选择器和左括号之间不应该有空格。
下面的代码将触发每个td,其属性为attr
td[attr]
下面的代码将触发td中带有attr属性的每个元素(不是td本身)
td [attr]