Je pense à, s'il est possible dans jQuery de sélectionner des éléments par des attributs nommés en utilisant AND et OR.
Exemple:
<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>
Je voudrais sélectionner tous les éléments où, myc="blue"
mais uniquement ceux dont la valeur myid
est 1 ou 3.
Alors j'ai essayé:
a=$('[myc="blue"] [myid="1"] [myid="3"]');
mais ça ne marche pas, pareil ici:
a=$('[myc="blue"] && [myid="1"] || [myid="3"]');
Est-ce possible sans écrire des fonctions de filtrage spéciales?
myc
etmyid
. Si vous utilisez HTML5, préfixez-les avecdata-
:data-myc
etdata-myid
.