我有问题。基本上,当用户单击页面上的“编辑”链接时,会运行以下 Jquery 代码:
$("#saveBtn").click(function () {
saveQuestion(id);
});
通过这样做,保存按钮的 onClick 事件调用该saveQuestion()
方法并传递单击“编辑”链接的问题的 ID。
但是,如果在同一个会话中,用户在 2 个问题上单击编辑,那么它不会覆盖先前的click
事件处理程序,而是会导致 2 个事件处理程序运行,一个可能会调用 saveQuestion(1)
,另一个可能会调用saveQuestion(2)
. 通过这样做,一个问题会覆盖另一个问题。
有没有办法删除所有以前click
分配给按钮的事件?