jQuery wybiera przez atrybut za pomocą operatorów AND i OR

Myślę o tym, czy w jQuery jest możliwe wybranie elementów według nazwanych atrybutów przy użyciu AND i OR.

Przykład:

<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>

Chciałbym wybrać wszystkie elementy, w którychmyc="blue" ale tylko ci zmyid ustaw na 1 lub 3.

Próbowałem więc:

a=$('[myc="blue"] [myid="1"]  [myid="3"]');

ale to nie działa, tak samo tutaj:

a=$('[myc="blue"] && [myid="1"] || [myid="3"]');

Czy to możliwe bez pisania specjalnych funkcji filtra?

questionAnswers(8)

yourAnswerToTheQuestion