我想知道我做错了什么:
$(".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 时,绝对没有任何反应。
doSearch()
Backspace
有任何想法吗?
使用keyup而不是keypress. 当用户按下某些东西时,这将获取所有键码
keyup
keypress