无法捕获jQuery中按下的删除键

时间:2013-07-10 15:10:56

标签: jquery events

我正按照建议here执行以下代码。

$("#textBox").on("keyup", function (event) {
  foo(event.keyCode === 8 || event.keyCode === 64);
});

function foo(special) {
  console.log(special);
}

对于 BackSpace ,它就像一个产生 true 的魅力。但是, Del 会生成 false 。怎么了?!

1 个答案:

答案 0 :(得分:6)

这是因为删除的密钥代码是46而不是64。

请参阅:http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes