javascript - Keyup 元素事件未刷新或事件未删除
问题描述
我有一个带有 keydown 绑定事件的输入
<input id="elementId" type="text" />
$('#elementId').bind('keydown',function(){
.. do something
})
要在某个条件下删除 keydown 事件,我使用了这个$("#EnquiryId").off()
,但该事件没有被删除。当我手动检查它时,相同的代码工作。所以我必须刷新元素事件列表吗?
解决方案
您必须在 off() 方法上指定事件侦听器。
$("#EnquiryId").off('keydown');
推荐阅读
- python - 我如何知道在 azure 文件共享中上传的文件的日期
- python - xhtml2pdf转换带有波兰字符的html文件的问题
- javascript - 裁剪图像并以特定尺寸下载
- azure-sql-database - SSMS v18.10 中的 Intellisense 无法与 Dynamics 365 CRM(在线)TDS 端点可靠工作
- reactjs - 如何在布局中实现 getStaticProps
- google-sheets-formula - 谷歌表格查询,如何使用查询根据标题日期选择行中的值
- javascript - 在 firestore 错误时使用 sendgrid 发送电子邮件
- tensorflow - 在 TensorFlow 1.x 中访问层
- session-cookies - 延长每个请求的关联 cookie 的生命周期
- facebook - facebook 即时游戏无法在本地服务器上正常运行