背景:
某个div下面有n个a,获取第一个a,并调用他的click事件.
方法:
像如下这样调用不起作用,但是如果在前面加上一个alert就会起作用,什么问题呢?
$('div#messageList a:eq(0)').click();
解决方案:
setTimeout(function () {
<span style="white-space:pre"> </span>$('div#messageList a:eq(0)').click();
}, 500);
可能是浏览器解析问题,或者html和js加载的问题,具体不清楚,无论如何,问题解决了!