Có thể trùng lặp: Mã khóa
nào cho khóa thoát với jQuery
Làm cách nào để phát hiện phím bấm thoát trong IE, Firefox và Chrome? Mã bên dưới hoạt động trong IE và cảnh báo 27, nhưng trong Firefox nó cảnh báo0
$('body').keypress(function(e){
alert(e.which);
if(e.which == 27){
// Close my modal window
}
});
keyuphoặc keydownkết hợp với keyCodehoạt động trong tất cả các trình duyệt.
$(document).on("keyup", function (e) {var code = e.keyCode || e.which; alert('key pressed: ' + code);});Chúc mừng từ năm 2014