我正在按照建议执行以下代码 here .
$("#textBox").on("keyup", function (event) {
foo(event.keyCode === 8 || event.keyCode === 64);
});
function foo(special) {
console.log(special);
}
对于BackSpace来说,它就像一个产生true的魅力。然而,Del 产生假。这是怎么回事?!
最佳答案
这是因为删除的键码是 46 而不是 64。
参见:http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
关于jquery - 无法捕获在 jQuery 中按下的删除键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17574323/