Triggering keyup event on input field in Internet

2019-09-01 15:59发布

This question already has an answer here:

Basically I have a problem with triggering keyup event on input element in. In Firefox it works but in IE7 (or IE 8 in IE 7 mode) it doesn't. Is there a way to make this work (preferably in jQuery)?

I want console to print test each type I type a letter.

EDIT: In hurry I forgot the obligatory jsFiddle link - http://jsfiddle.net/sWfNw/3/

Ok, here is alert which should work in IE regardless of version if I recall correctly.

2条回答
放荡不羁爱自由
2楼-- · 2019-09-01 16:27

Hi guys thanks for the help, but Michael Swan got it right, IE7 doesn't support console and that was the bug.

查看更多
【Aperson】
3楼-- · 2019-09-01 16:47

Basically

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

should work even in IE7 - On the other hand it wouldn't be the first bug, you might want to try this:

jQuery('#inputfield').change(function(){ console.log('test'); })
查看更多
登录 后发表回答