1

我希望能够选择具有属性列表之一的所有元素。例如,我想选择具有mandatory属性validate='true'或两者兼有的所有元素。

我试过这个:

$('[mandatory="true",validate]').each(...

但我得到一个错误。

我在网上找不到任何替代品。有什么建议么?

谢谢

4

1 回答 1

8

要选择“所有具有强制属性或 validate='true' 或两者兼有的元素”,请使用

$('[mandatory],[validate="true"]')

如果您真正想要的是至少有一个值为“true”的属性,请使用

$('[mandatory="true"],[validate="true"]')

关于您的评论:如果您想选择具有这两个属性的元素,您只需删除逗号。

于 2013-02-27T12:28:56.270 回答