1

Years ago, this question was asked, back in the days when jQuery didn't handle change events in IE. Supposedly, jQuery has fixed this bug so that IE can handle the change event. And indeed, I can normally get the change event to work.

However, in jQuery UI dialogs, using the latest version of jQuery (1.7.1) and jQuery UI (1.8.17), I can't get Internet Explorer 8 to recognize the change event. Instead, I find myself having to use something like the following for events bound in a dialog:

$("input").bind(($.browser.msie ? 'blur' : 'change'), myFunction);

Binding an element in a dialog to a change event works fine in all modern browsers like Gecko and Webkit perfectly.

Community
  • 1
  • 1
Donald T
  • 10,234
  • 17
  • 63
  • 91

0 Answers0