当前位置: 首页 > 面试题库 >

jQuery的哪个转义键的键代码

令狐昂雄
2023-03-14
问题内容

我有两个功能。当按下回车键时,功能正常运行,但是当按下退出键时,功能无法正常运行。退出键的正确数字是多少?

$(document).keypress(function(e) { 
    if (e.which == 13) $('.save').click();   // enter (works as expected)
    if (e.which == 27) $('.cancel').click(); // esc   (does not work)
});

问题答案:

尝试使用keyup事件:

$(document).keyup(function(e) {
  if (e.keyCode === 13) $('.save').click();     // enter
  if (e.keyCode === 27) $('.cancel').click();   // esc
});


 类似资料:
  • 问题内容: 使用jQuery,如何确定绑定到keypress事件时按下了哪个键? 我想在按下时触发提交。 [更新] 即使我找到了(或者更好:一个)自己回答,似乎还有一些变化的空间;) 有没有之间的差异和-尤其是如果我只是在寻找,这永远不会是一个unicode关键? 有些浏览器提供一种属性,而其他浏览器提供另一种属性吗? 问题答案: 实际上这更好:

  • 问题内容: 如果有人按字母,该如何触发事件g? (所有字母BTW的字符映射在哪里?) 问题答案: jQuery Hotkeys使你可以在代码中的任何地方监视键盘事件,从而支持几乎任何按键组合。 要将Ctrl+ 绑定c到函数(f),例如:

  • 问题内容: 是否有可能结合按键的组合来触发单个事件? 我已经在Chrome浏览器中尝试过,但该事件不会触发。 称我为疯狂,但我正在编写Chrome扩展程序,并希望同时按下+ + 键将其强制为隐藏的开发人员模式。 问题答案: 如果要检测的,和钥匙都在同一时间全部下来,你得看都和并保持地图为down的那些的。当他们全都崩溃时,请触发您的事件。 我假设您不关心它们按什么顺序按下(因为要可靠地按一下会很痛

  • 本文向大家介绍JavaScript取得键盘按下方向键是哪个的方法,包括了JavaScript取得键盘按下方向键是哪个的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript取得键盘按下方向键是哪个的方法。分享给大家供大家参考。具体如下: 这里通过创建一个event.keyCode对象,可有效获取键盘上的方向键,运行代码后,点击键盘上的任意方向键,网页会以Alert的方式返

  • 问题内容: 如何在IE,Firefox和Chrome中检测逃逸键按下?下面的代码在IE和警报中有效,但在Firefox中它会警报 问题答案: 注:被越来越过时的使用来代替。 被弃用 看起来和工作,即使可能没有

  • 问题内容: 我想检测用户是否按下了jQuery。 这怎么可能?需要插件吗? 编辑:看来我需要使用该方法。 我想知道是否有人知道该命令是否存在浏览器问题-就像我应该知道的浏览器兼容性问题一样? 问题答案: jQuery的全部要点是,您不必担心浏览器的差异。我很确定您可以放心在所有浏览器中都为13。因此,请记住这一点: