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ą clickprocedurę 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 clickzdarzeń, które zostały przypisane do przycisku?