IE中的上的jQuery单击侦听器失败

$("#listView object.modal").click(function(){ // Get the ID of the clicked link: var link = $(this).closest("h2").attr("title"); var id = $(this).closest("div").attr("id"); showDialog(link, id); return false; }); 

这会触发一个模态(jQuery UI)。 它适用于FF,Chrome / Safari,但不适用于IE 7/8。 这里有什么我想念的吗?

大图:我们使用swf渲染自定义类型,渲染(flash)内容中有一个链接。 我们希望在jQuery监听器中捕获链接操作,这样我们就不必扩展我们的swf了一个可选的param来在链接点击时return false

我们认为我们绕过它,直到IE测试开始……

如果需要更多信息,请告诉我。 谢谢!

奇怪的是,它正在其他浏览器中工作。 并不是说它在IE中不起作用。 看看这个问题 。 Flash对象将始终使用onclick事件,而不是在javascript代码中传播它。