Wenn ich eine Taste:Wie verwendet man einen globalen Selektor, um auf alle Klick-Ereignisse außer auf ein Element zu reagieren?
<button id="button1">
Normalerweise würde ich schreiben:
$("#button1").click(function()
{
//do something
}
Aber ich möchte eine Funktion definieren, die außer auf alle Click-Ereignisse reagiert, wenn jemand auf diese Schaltfläche klickt.
Gibt es einen Selektor, der es mir ermöglichen würde, alle anderen anklickbaren Elemente im Dokument als Ziel zu adressieren, außer button1
?
Ereignisdelegierung wird direkt in jQuery mit Live() -> http://docs.jquery.com/Events/live – James
yeah aber es hat seine eigenen Gemeinkosten. – redsquare
Danke. Ich habe begonnen, Ihre Lösung in meinem Code zu implementieren, aber ich bin verwirrt über die Syntax, die Sie verwendet haben. Ich habe eine neue Frage hinzugefügt, um meine Verwirrung zu klären: http://stackoverflow.com/questions/1147864/correct-syntax-for-de-fining-an-event-delegator –