我想知道我在做什么错:
$(".s").keypress(function(e) {
switch (e.keyCode) {
case 8: // Backspace
//console.log('backspace');
case 9: // Tab
case 13: // Enter
case 37: // Left
case 38: // Up
case 39: // Right
case 40: // Down
break;
default:
doSearch();
}
});
我希望doSearch()
在按下Backspace键时也能触发我的功能。现在,当我按BackspaceChrome和Safari 时,绝对没有任何反应。
有任何想法吗?
你可以试试这个jQuery插件code.google.com/p/js-hotkeys并使用“退格”键别名
—
若泽·曼努埃尔·卢卡斯
它不会在chrome上启动,但会在Firefox上启动。
—
vsync
抱歉,无法进行发布,但值得注意的是e.keyCode优于e.keyCode
—
Henry Howeson '19