【问题标题】:How do I capture the backspace key in IE8 with jquery?如何使用 jquery 在 IE8 中捕获退格键?
【发布时间】:2010-07-22 02:58:21
【问题描述】:

我有一个通过 jquery 编码的简单 javascript keydown 事件。该事件应该只提醒“关闭”的键。这适用于大多数键,但不适用于 Internet Explorer 中的退格键。我读到 IE 在 keypress 事件上搞砸了,但应该适用于 keydown 和 keyup 事件。

我可以通过 jquery 做些什么来捕获 IE 中的退格键吗?我目前正在测试的IE版本是:

8.0.7600.16385

        $('.AddressField').bind("keydown", function (e) {
            alert(e.keyCode);
        });

【问题讨论】:

标签: jquery keydown backspace


【解决方案1】:

使用哪个:

  $('.AddressField').keypress(function(e){
       alert(e.which);
   });

【讨论】:

  • 为什么 IE 让事情变得如此困难 :-( 谢谢,这很好用。我正在检查 keyCode ,此时只是为了确定。
【解决方案2】:

keyCode 属性在 IE 中不可用。在 IE 中你必须使用which 属性。

【讨论】:

    猜你喜欢
    • 2011-06-23
    • 2012-05-25
    • 2011-01-22
    • 1970-01-01
    • 2014-04-28
    • 1970-01-01
    • 2013-09-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多