Я думаю о том, возможно ли в 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"]');
Возможно ли это без написания специальных функций фильтрации?
myc
иmyid
. Если вы используете HTML5, добавьте к ним префиксdata-
:data-myc
иdata-myid
. - person RoToRa   schedule 21.05.2012