如何使用jQuery选择所有具有my_attr
属性但其值不等于my_value
的元素?
例如,如果my_attr
是a
,my_value
是"4"
,则应按以下方式工作:
<span>Hello</span> => Not selected
<span a="5">Stack</span> => Selected
<span b="4">Overflow</span> => Not selected
<span a="4">!!</span> => Not selected
$("span[a!='4']")
匹配所有没有a
属性的元素。我想只选择那些具有a
属性,但其值不等于“4”的元素。请参见此处:http://jsfiddle.net/phMPw/ - Misha Moroshkohas-attribute
选择器,像这样:span[a][a!='5']
,在这里测试它:http://jsfiddle.net/nick_craver/phMPw/2/ - Nick Craver