以下代码有效。它允许您按下回车和退出按钮。这是一个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
}
});
我的问题是,如何删除仅针对回车键的绑定?
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');