gpt4 book ai didi

javascript - keydown 事件中的值未更改

转载 作者:行者123 更新时间:2023-11-29 21:13:00 26 4
gpt4 key购买 nike

我有以下功能:

formCreated = function (event, data) {  
console.log(data.formType); // output: 'edit'

$('body').on('keydown', function (e) {
if (e.ctrlKey && e.which == 80) {
e.preventDefault();
e.stopPropagation();

if (data.formType == 'create') // not changed until page refresh
alert('save the record');
else if (data.formType == 'edit')
_connectPrinter(data);
}
});
}

保存记录后,data.formType 更改为“edit”,但在页面刷新之前事件中的值没有更改。

最佳答案

尝试 http://api.jquery.com/off/ ,

$('body').off('keydown').on('keydown', function (e) {
// your code here
}

.off() 方法删除注册值。

关于javascript - keydown 事件中的值未更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40798706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com