<分区>
我看了question
他需要知道 $( [myc="blue"] AND ([myid="1"] OR [myid="3"]) )
最后一个答案是 $('[myc="blue"][myid="1"],[myc="blue"][myid="3"]')
现在我需要使用更多条件
喜欢 -> $( ([myc="blue"] OR [myc="red"]) AND ([myid="1"] OR [myid="3"]) )
请指路T.T
标签 javascript jquery
<分区>
我看了question
他需要知道 $( [myc="blue"] AND ([myid="1"] OR [myid="3"]) )
最后一个答案是 $('[myc="blue"][myid="1"],[myc="blue"][myid="3"]')
现在我需要使用更多条件
喜欢 -> $( ([myc="blue"] OR [myc="red"]) AND ([myid="1"] OR [myid="3"]) )
请指路T.T
最佳答案
为了不必记下所有可能的属性组合,请使用 .filter
:
$('[myc="blue"], [myc="red"]').filter('[myid="1"], [myid="3"]');
这会选择所有具有 myc
属性且值为“blue”或“red”的元素。然后它将集合缩减为还具有值为“1”或“3”的 myid
属性的元素。
如果您投入一点时间和have a look at all the possible selectors ,您可以自己找出解决此类问题的方法。
关于javascript - jquery 使用 AND 和 OR 运算符按属性选择第 2 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20465910/
相关文章:
jquery - 将 onclick 事件添加到 td,但不应在其中的链接上触发
javascript - 找到 img 属性并更改 div 内的 src 值
javascript - localForage 在 Chrome 中找到数据,在 Firefox 中找不到
javascript - 使用 moment.js 转换从 C# View 模型接收的 JavaScript 日期
c# - ASP.NET MVC 和 JQuery 获取信息到 Controller
javascript - jpeg 的有效 base64 字符串