我有一些代码在Firefox中可以正常工作,但在IE中不行。我已经阅读了其他帖子,说Jquery的live方法不支持change事件,但我正在使用click事件。这是我的代码,它在$(document).ready(function()中:
$("a").live("click", function(e) {
alert("link clicked");
//do stuff
});
如果在FF中,警报会被触发但在IE中不会。当我使用$("a").click时,它可以正常工作,问题是我需要将该函数应用于页面首次加载时不存在的链接(它们将通过ajax调用在稍后阶段创建)。
我有什么选择?我们正在使用jquery-1.4.1.min.js。
提前感谢。
.live()
相同,$(document)
将是完全相同的,不确定这如何解决不发生冒泡的问题。 - Nick Craver