可能重复:
jQuery的哪个键代码用于转义键
如何在IE,Firefox和Chrome中检测逃逸键按下?下面的代码在IE和警报中有效27
,但在Firefox中它会警报0
$('body').keypress(function(e){
alert(e.which);
if(e.which == 27){
// Close my modal window
}
});
1
首先进行一些浏览器检测?
—
ina 2010年
我发现quirksmode.org总是可靠的,以找出在哪种浏览器中有效的工具:quirksmode.org/js/keys.html。您可以在其中找到所有浏览器中的唯一作品
—
Felix Kling
keyup
或keydown
与之结合使用keyCode
。
我认为这个问题的标题应该是“如何使用jquery检测转义键?” 或答案应该使用本地javascript ...
—
Wilt 2014年
$(document).on("keyup", function (e) {var code = e.keyCode || e.which; alert('key pressed: ' + code);});
2014
—
心教堂