以下代码有效。它允许您按下输入和转义按钮。这是jsFiddle
$(document).on('keydown', function(e){
if (e.which == 13){
// Enter Key pressed
}
});
$(document).on('keydown', function(e){
if (e.which == 27){
// Esc Key pressed
}
});
我的问题是如何仅删除输入键的绑定?
答案 0 :(得分:2)
e.preventDefault(),并返回false;在函数中
$(document).on('keydown', function(e){
if (e.which == 13){
e.preventDefault();
return false;
}
});
或者你的意思是只是事件绑定
$(document).off('keydown');
如果您只是针对该特定绑定,则可以设置命名空间
$(document).on('keydown.mykeydown'...
$(document).off('keydown.mykeydown');