我正按照建议here执行以下代码。
$("#textBox").on("keyup", function (event) {
foo(event.keyCode === 8 || event.keyCode === 64);
});
function foo(special) {
console.log(special);
}
对于 BackSpace ,它就像一个产生 true 的魅力。但是, Del 会生成 false 。怎么了?!
答案 0 :(得分:6)
这是因为删除的密钥代码是46而不是64。
请参阅:http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes