我正在按照此处的建议执行以下代码。
$("#textBox").on("keyup", function (event) {
foo(event.keyCode === 8 || event.keyCode === 64);
});
function foo(special) {
console.log(special);
}
因为BackSpace它就像一个产生true的魅力。但是,Del会产生false。那是怎么回事?!
这是因为删除的键码是 46 而不是 64。
见: http: //www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes