Tôi tự hỏi những gì tôi đang làm sai:jQuery: keyPress Backspace sẽ không kích hoạt?
$('.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();
}
});
Tôi muốn chức năng doSearch()
của tôi cũng được phát sinh khi tôi nhấn Backspace then chốt. Hiện tại, hoàn toàn không có gì xảy ra khi tôi nhấn Backspace trong Chrome và Safari.
bất kỳ ý tưởng nào?
nó không kích hoạt trên Chrome nhưng có trên Firefox. – vsync
Bạn có thể thử plugin jQuery này http://code.google.com/p/js-hotkeys/ và sử dụng bí danh phím "backspace" –