如何使用jQuery捕获退格键?

Chr*_*isP 31 jquery

按下退格键时,似乎不会触发jQuery keyup,keydown或keypress方法.如何捕获退格键?

Pra*_*ash 75

试试这个:

 $('html').keyup(function(e){if(e.keyCode == 8)alert('backspace trapped')})  
Run Code Online (Sandbox Code Playgroud)

  • 还检查46(删除) (21认同)

Hig*_*ife 13

常规javascript可用于捕获退格键.您可以使用event.keyCode方法.键码是8,所以代码看起来像这样:

if (event.keyCode == 8) {
    // Do stuff...
}
Run Code Online (Sandbox Code Playgroud)

如果要同时检查[删除](46)以及[退格](8)键,请使用以下命令:

if (event.keyCode == 8 || event.keyCode == 46) {
    // Do stuff...
}
Run Code Online (Sandbox Code Playgroud)