Estoy pensando en si es posible en jQuery seleccionar elementos por atributos con nombre usando AND y OR.
Ejemplo:
<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>
Me gustaría seleccionar todos los elementos donde, myc="blue"
pero solo aquellos que están myid
configurados en 1 o 3.
Así que intenté:
a=$('[myc="blue"] [myid="1"] [myid="3"]');
pero no funciona, lo mismo aquí:
a=$('[myc="blue"] && [myid="1"] || [myid="3"]');
¿Es posible sin escribir funciones de filtro especiales?
myc
ymyid
. Si está utilizando HTML5 como prefijodata-
:data-myc
ydata-myid
.