我有一堆li
项,它们有一些自定义属性:
<ul>
<li count="1">foo</li>
<li count="1">foo1</li>
<li count="*">foo2</li>
<li>foobar</li>
<li count="0">bar2</li>
<li count="*">bar3</li>
</ul>
我想选择那些属性li
且值为1或0的count
元素。我可以不执行2次选择吗?
我可以看到如何执行AND选择以缩小结果范围(例如$("li[count='0'][otherAttr='blah']")...
)。但我不确定你是否可以进行OR选择。
提前感谢您的帮助!
答案 0 :(得分:3)
使用逗号
$("li[count='0'], li[otherAttr='blah']")....
答案 1 :(得分:1)
您可以使用多种方式,但您需要使用逗号:
$("li[count='0'], li[count='1']")...
或者,我首选的方法......
$("li").filter("[count='1'], [count='0']")...
答案 2 :(得分:0)
你不能使用li[count*='01']
吗?