当用户按下键盘上的删除按钮时,我想用javascript或jquery捕获事件。这可能吗?
答案 0 :(得分:4)
我不确定你为什么被告知这是不可能的?
删除键是46,所以这应该有效:
$('html').keyup(function(e){
if(e.keyCode == 46){
//delete key has been pressed.
}
})
另请注意:您应该使用keyup或keydown事件而不是keypress。按键用于真实角色。 'keyup'/'keydown'在较低级别处理,因此它将捕获所有非打印键,如DEL和ENTER。
答案 1 :(得分:0)
$('html').keyup(function(e){
if(e.keyCode == 46)alert('Delete Key Pressed')
})
来自here