Mam problem. Zasadniczo, gdy użytkownik kliknie link „Edytuj” na stronie, uruchamiany jest następujący kod Jquery:
$("#saveBtn").click(function () {
saveQuestion(id);
});
W ten sposób zdarzenie onClick przycisku zapisywania wywołuje saveQuestion()
metodę i przekazuje identyfikator pytania, dla którego został kliknięty link „Edytuj”.
Ale jeśli w tej samej sesji użytkownik kliknie edytuj na 2 pytaniach, to zamiast nadpisać poprzednią click
procedurę obsługi zdarzeń, spowoduje to uruchomienie 2 programów obsługi zdarzeń, z których jeden może wywołać, saveQuestion(1)
a drugi może wywołać saveQuestion(2)
. W ten sposób jedno pytanie zastępuje drugie.
Czy istnieje sposób na usunięcie wszystkich poprzednich click
zdarzeń, które zostały przypisane do przycisku?