Tengo un problema. Básicamente, cuando un usuario hace clic en un enlace 'Editar' en una página, se ejecuta el siguiente código de Jquery:
$("#saveBtn").click(function () {
    saveQuestion(id);
});
Al hacer esto, el evento onClick del botón guardar llama al saveQuestion()método y transmite el ID de la pregunta para la que se hizo clic en el enlace 'Editar'.
Pero si en la misma sesión el usuario hace clic en editar en 2 preguntas, entonces, en lugar de sobrescribir el clickcontrolador de eventos anterior , hace que se ejecuten 2 controladores de eventos, uno que puede llamar   saveQuestion(1)y el otro puede llamar saveQuestion(2). Al hacer esta pregunta, una pregunta sobrescribe la otra.
¿Existe alguna forma de eliminar todos los clickeventos anteriores que se han asignado a un botón?
fuente

fuente
unbind()está obsoleto a partir de jQuery 3.0, yoff()se ha recomendado su uso desde 1.7.fuente
Si usaste ...
... entonces será más fácil desvincularlo más tarde.
fuente
Uso de jQuery es fuera y en
fuente