在Internet Explorer 7中的输入字段上触发键盘事件

时间:2012-01-10 11:45:05

标签: javascript jquery internet-explorer javascript-events

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

我希望console打印测试每种类型我输入一个字母。

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

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

2 个答案:

答案 0 :(得分:1)

基本上

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

甚至可以在IE7中工作 - 另一方面它不会是第一个bug,你可能想尝试这个:

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

答案 1 :(得分:0)

大家好,感谢您的帮助,但Michael Swan说得对,IE7不支持控制台,那就是错误。