Пересмотр события связывания «изменение» - PullRequest
1 голос
/ 13 февраля 2012

Несколько лет назад был задан этот вопрос в те времена, когда jQuery не обрабатывал change события в IE. Предположительно, jQuery исправил эту ошибку, чтобы IE мог обрабатывать событие изменения. И действительно, я обычно могу заставить работать событие change.

Однако в диалоговых окнах jQuery UI, использующих последнюю версию jQuery (1.7.1) и jQuery UI (1.8.17), я не могу заставить Internet Explorer 8 распознавать событие change. Вместо этого мне приходится использовать что-то вроде следующего для событий, связанных в диалоге:

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

Привязка элемента в диалоге к событию change прекрасно работает во всех современных браузерах, таких как Gecko и Webkit.

...