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