【问题标题】:Triggering keyup event on input field in Internet Explorer 7 [duplicate]在 Internet Explorer 7 中的输入字段上触发 keyup 事件 [重复]
【发布时间】:2012-01-10 11:45:05
【问题描述】:

基本上,我在输入元素上触发 keyup 事件时遇到问题。在 Firefox 中它可以工作,但在 IE7(或 IE 7 模式下的 IE 8)中它不能。有没有办法使这项工作(最好在 jQuery 中)?

我希望console 打印测试我输入的每个类型。

编辑:我匆忙忘记了必需的 jsFiddle 链接 - http://jsfiddle.net/sWfNw/3/

好的,如果我没记错的话,无论版本如何,这里的警报都应该在 IE 中工作。

【问题讨论】:

  • console.log(something) 无法在 IE 上运行
  • ^ 有些工具也可以在 IE 中为您提供控制台
  • 请浏览下面提到的链接,这可能与您提出的问题 click here 重复
  • 这是正确的迈克尔。发表你的答案,我会接受。 bardiir 和 AmGates 您收到了 +1 的帮助。

标签: javascript jquery internet-explorer javascript-events


【解决方案1】:

基本上

jQuery('#inputfield').keyup(function(){ console.log('test'); })

即使在 IE7 中也应该可以工作 - 另一方面,它不会是第一个错误,您可能想试试这个:

jQuery('#inputfield').change(function(){ console.log('test'); })

【讨论】:

    【解决方案2】:

    大家好,感谢您的帮助,但 Michael Swan 没看错,IE7 不支持控制台,这就是问题所在。

    【讨论】:

      猜你喜欢
      • 2014-02-19
      • 1970-01-01
      • 2023-03-14
      • 2010-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-08
      • 1970-01-01
      相关资源
      最近更新 更多