我在考虑,如果在 jQuery 中可以使用 AND 和 OR 通过命名属性选择元素。
Example:
<div myid="1" myc="blue">1</div>
<div myid="2" myc="blue">2</div>
<div myid="3" myc="blue">3</div>
<div myid="4">4</div>
我想选择所有的元素,其中 myc="blue"
,但只有那些与 myid
设置为1或3。
所以我试着:
a=$('[myc="blue"] [myid="1"] [myid="3"]');
but it does not work, same here:
a=$('[myc="blue"] && [myid="1"] || [myid="3"]');
不编写特殊的过滤器函数是否可行?