jQuery выбирает по атрибуту с помощью операторов И и ИЛИ

Я думаю о том, возможно ли в jQuery выбирать элементы по именованным атрибутам, используя И и ИЛИ.

Пример:

<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"]');

Возможно ли без написания специальных функций фильтрации?

92
задан Jason Aller 9 February 2015 в 20:44
поделиться