У меня проблема. Обычно, когда пользователь щелкает ссылку «Изменить» на странице, выполняется следующий код JQuery:
$("#saveBtn").click(function () {
saveQuestion(id);
});
Таким образом, событие onClick кнопки сохранения вызывает saveQuestion()
метод и передает идентификатор вопроса, для которого была нажата ссылка «Изменить».
Но если в одном и том же сеансе пользователь нажимает кнопку редактирования для 2 вопросов, то вместо перезаписи предыдущего click
обработчика событий он вызывает запуск двух обработчиков событий, один из которых может вызывать, saveQuestion(1)
а другой может вызывать saveQuestion(2)
. Таким образом, один вопрос заменяет другой.
Есть ли способ удалить все предыдущие click
события, назначенные кнопке?
источник
источник
unbind()
устарел с jQuery 3.0, а использованиеoff()
поощряется с версии 1.7.источник
Если вы использовали ...
... тогда потом будет проще отвязать.
источник
Использование JQuery это прочь и на
источник