$(el).bind('blur keypress', function(event){
if(event.type == 'keypress' && event.keyCode != 13) return;
alert(1);
});
即使我按下 Esc 键,我也会收到警告框,但我不应该这样做,因为我只允许 Enter...
最佳答案
默认情况下,“return”会将值 true 发送给被调用的函数,因此在这种情况下,允许执行默认事件,因此无论您按什么按钮,都会收到警报。因此,将 return 语句更改为 return false
关于javascript - 按键 - 转义不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7159627/