在使用jquery 1.4.2的IE 8中,live change是否仍然不起作用?

时间:2010-07-03 23:43:10

标签: jquery jquery-1.4

我听说这个问题在jquery 1.4.2中得到修复,但我仍然遇到了这个问题。我正在使用

"~/Plugins/jquery-1.4.2.js" 

我有这个

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

它适用于Firefox 3.6但不是8。

2 个答案:

答案 0 :(得分:1)

您必须使用delegate功能代替live它才能解决问题。例如:

$('body').delegate("#selectpage","change", function() {
      alert("Changed!");
});

答案 1 :(得分:0)

更改事件适用于所有浏览器,包括IE6 +。

查看以下小提琴http://jsfiddle.net/EsVR3/

您使用“更改”事件的哪个元素?

马尔科