我正在考虑,是否可以在 jQuery 中通过使用 AND 和 OR 的命名属性来选择元素。
例子:
<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"]');
但它不起作用,这里也一样:
a=$('[myc="blue"] && [myid="1"] || [myid="3"]');
是否可以不编写特殊的过滤器功能?