Живое изменение все еще не работает в IE 8 с jquery 1.4.2? - PullRequest
0 голосов
/ 04 июля 2010

Я слышал, что эта проблема исправлена ​​в jquery 1.4.2, но я все еще получаю эту проблему.Я использую

"~/Plugins/jquery-1.4.2.js" 

У меня есть это

$('#id').live('change', function (e)
{
  // do stuff
});

Это работает в Firefox 3.6, но не то есть 8.

Ответы [ 2 ]

1 голос
/ 03 июня 2011

Вы должны использовать функцию delegate вместо live, это решит проблему. Например:

$('body').delegate("#selectpage","change", function() {
      alert("Changed!");
});
0 голосов
/ 04 июля 2010

Событие изменения отлично работает для меня во всех браузерах, включая IE6 +.

Проверьте следующую скрипку http://jsfiddle.net/EsVR3/.

Какой элемент вы используете событие «изменения»вкл?

Марко

...