首页 > 解决方案 > Keyup 元素事件未刷新或事件未删除

问题描述

我有一个带有 keydown 绑定事件的输入

<input id="elementId" type="text" />

$('#elementId').bind('keydown',function(){
.. do something
})

要在某个条件下删除 keydown 事件,我使用了这个$("#EnquiryId").off() ,但该事件没有被删除。当我手动检查它时,相同的代码工作。所以我必须刷新元素事件列表吗?

标签: javascriptjqueryeventsbindkeydown

解决方案


您必须在 off() 方法上指定事件侦听器。

$("#EnquiryId").off('keydown');

推荐阅读