Ho un problema Fondamentalmente, quando un utente fa clic su un collegamento "Modifica" su una pagina, viene eseguito il seguente codice Jquery:
$("#saveBtn").click(function () {
saveQuestion(id);
});
In questo modo, l'evento onClick del pulsante di salvataggio richiama il saveQuestion()
metodo e trasmette l'ID della domanda per la quale è stato cliccato il link "Modifica".
Ma se nella stessa sessione l'utente fa clic su Modifica su 2 domande, invece di sovrascrivere il click
gestore di eventi precedente , provoca invece l'esecuzione di 2 gestori di eventi, uno che potrebbe chiamare saveQuestion(1)
e l'altro potrebbe chiamare saveQuestion(2)
. In questo modo 1 domanda sovrascrive l'altra.
C'è un modo per rimuovere tutti gli click
eventi precedenti che sono stati assegnati a un pulsante?