我希望能够选择具有属性列表之一的所有元素。
例如,我想选择具有 mandatory
属性或 validate='true'
或两者兼而有之的所有元素。
我尝试过这个:
$('[mandatory="true",validate]').each(...
但是我收到错误。
我在网上找不到任何替代方案。有什么建议吗?
谢谢
最佳答案
要选择“所有具有强制属性或 validate='true' 或两者的元素”,请使用
$('[mandatory],[validate="true"]')
如果您真正想要的是至少有一个值为“true”的属性,请使用
$('[mandatory="true"],[validate="true"]')
关于您的评论:如果您想选择具有两个属性的元素,只需删除逗号即可。
关于jquery - 选择具有一个属性或另一属性的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15112159/