J'ai un problème. Fondamentalement, lorsqu'un utilisateur clique sur un lien "Modifier" sur une page, le code Jquery suivant s'exécute:
$("#saveBtn").click(function () {
saveQuestion(id);
});
En faisant cela, l'événement onClick du bouton Enregistrer appelle la saveQuestion()
méthode et transmet l'ID de la question pour laquelle le lien «Modifier» a été cliqué.
Mais si dans la même session l'utilisateur clique sur Modifier sur 2 questions, alors au lieu d'écraser le click
gestionnaire d'événements précédent , il provoque à la place l'exécution de 2 gestionnaires d'événements, l'un qui peut appeler saveQuestion(1)
et l'autre peut appeler saveQuestion(2)
. En faisant cette 1 question écrase l'autre.
Existe-t-il un moyen de supprimer tous les click
événements précédents qui ont été attribués à un bouton?