JQuery Prepend Click-Handler

Wenn Sie einen besseren Weg kennen, lassen Sie es mich bitte wissen. Richtig, ich habe eine Seite, die viele Schaltflächen, Diagramme und Tabellen enthält. Ich habe gelesen, wie man die Übertragung von Ereignissen stoppt, und das werde ich verwenden. Ich möchte die Hilfe für bestimmte Elemente aktivieren. Ich habe ein Kontrollkästchen, das den Cursor auf hilfebasierte Divs ändert. Ich möchte vor dem normalen Klickverhalten eine Hilfefunktion einfügen.

Im Grunde ist es so.

<input type="button" value="Click me" onclick="alert ('hello')" />

Ich möchte, dass ich, wenn das Kontrollkästchen aktiviert ist, eine CSS-Klasse hinzufüge (bereits abgeschlossen) und dann vor dem normalen Klick einen Click-Handler hinzufüge. Wenn auf das Element geklickt wird, wird die Hilfefunktion ausgeführt und der Standard-Klick-Handler wird nicht ausgelöst. Wenn das Hilfekästchen deaktiviert ist, möchte ich die Hilfefunktion entfernen. Mir ist klar, dass ich dies für jedes Element festschreiben und die Hilfefunktion überprüfen kann, um festzustellen, ob das Kontrollkästchen aktiviert ist. Aber ich würde eine allgemeinere Methode vorziehen.

Vielen Dank

John

Antworten auf die Frage(2)

Ihre Antwort auf die Frage