Sto pensando, se è possibile in jQuery selezionare elementi mediante attributi denominati utilizzando AND e OR.
Esempio:
<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>
Vorrei selezionare tutti gli elementi in cui myc="blue"
ma solo quelli myid
impostati su 1 o 3.
Quindi ho provato:
a=$('[myc="blue"] [myid="1"] [myid="3"]');
ma non funziona, lo stesso qui:
a=$('[myc="blue"] && [myid="1"] || [myid="3"]');
È possibile senza scrivere funzioni di filtro speciali?
myc
emyid
. Se stai usando HTML5, anteponi lorodata-
:data-myc
edata-myid
.