Disons que j'ai les éléments suivants :
var a = $("#a");
var b = $("#b");
//I want to do something as such as the following :
$(a,b).click(function () {/* */}); // <= does not work
//instead of attaching the handler to each one separately
Évidemment, ce qui précède ne fonctionne pas parce que dans le $
le deuxième argument est le context
et non un autre élément.
Alors comment puis-je attacher l'événement aux deux éléments en une seule fois ?
[Mise à jour]
peirix a posté un extrait intéressant dans lequel il combine des éléments avec les &
Mais j'ai remarqué quelque chose :
$(a & b).click(function () { /* */ }); // <= works (event is attached to both)
$(a & b).attr("disabled", true); // <= doesn't work (nothing happens)
D'après ce que vous pouvez voir ci-dessus, apparemment, la combinaison avec le &
Le signe ne fonctionne que lorsque l'on joint des événements... ?