Dołączanie zdarzenia do wielu elementów jednocześnie
Powiedz, że mam:
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
Oczywiście powyższe nie działa, ponieważ w$
funkcja, drugi argument tocontext
, nie inny element.
Jak więc mogę dołączyć wydarzenie do obu elementów jednocześnie?
[Aktualizacja]
peirix opublikował ciekawy fragment, w którym łączy elementy z&
znak; Ale coś zauważyłem:
$(a & b).click(function () { /* */ }); // <= works (event is attached to both)
$(a & b).attr("disabled", true); // <= doesn't work (nothing happens)
Z tego co widać powyżej, najwyraźniej połączenie z&
znak działa tylko podczas dołączania zdarzeń ...?