在ie8中没有触发JQuery click()

我不是一个javascript专业人员,所以我不能单独解决以下代码。

我有一个委托function,在IE7中工作正常。 IE8中的问题我发现是最后一个jquery函数click()。 有谁知道我如何为IE 8解决这个问题

先感谢您。

 function LightboxDelegate(url,caption) { $('#impressionen').attr({ href: url, title: caption, alt: caption }); $('#impressionen').lightBox(); $('#impressionen').click(); }; 

我不确定这是否有帮助。 但尝试更换

 $('#impressionen').click(); 

 $('#impressionen').trigger('click'); 

看到

触发

在每个匹配的元素上触发事件。

什么是订阅该点击事件?

我希望以下工作:

 //set up event $('#impressionen').click(function() { alert('it works!'); }); //alert should show in all browsers $('#impressionen').click(); 

然而,这是一个简单的例子 – 还有其他事情可以打破这个。 你是如何设置点击事件的?