我希望能够选择具有属性列表之一的所有元素。
例如,我想选择具有mandatory
属性或validate='true'
或两者的所有元素。
我试过了:
$('[mandatory="true",validate]').each(...
但是我收到了错误。
我在网上找不到任何替代品。有什么建议吗?
由于
答案 0 :(得分:8)
要选择“具有强制属性的所有元素,或者验证='true'或同时选择”,请使用
$('[mandatory],[validate="true"]')
如果你真正想要的是至少有一个值为“true”的属性,请使用
$('[mandatory="true"],[validate="true"]')
关于你的评论:如果你想选择具有两个属性的元素,你只需删除逗号。