jQuery - 如何匹配元素具有属性a或属性b

时间:2010-10-08 12:02:24

标签: jquery selector

如何编写jquery选择器以匹配具有属性a或属性b的元素。它必须匹配以下三个元素

<a a="123" b="345"></a>
<a a="123"></a>
<a b="345"></a>

3 个答案:

答案 0 :(得分:9)

或者通常仅存在属性

$("a[a], a[b]")

答案 1 :(得分:8)

您可以将multiple selector,)与attribute-equals selector(或任何其他选择器)一起使用,例如:

$("a[a=123], a[b=345]")

You can test it out here

答案 2 :(得分:5)

试试这个

$('a[b="345"],a[a=123] ')

请参阅jQuery Multiple selector文档。