javascript – jQuery的click()没有点击?

前端之家收集整理的这篇文章主要介绍了javascript – jQuery的click()没有点击?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我认为jQuery的click()可以让我们添加一个处理程序或只是单击一个元素?

但是,我尝试过:

$(function() {
    setTimeout(function() {
        $('a').first().trigger('click'); // or click(),the same
    },3000);
});

等待3秒钟,它不会点击第一个< a>页面中的元素……怎么来的?

更新:这与What is the best way to make the Yahoo media player autostart,jQuery?有关,因此应该已经存在用于点击媒体的事件处理程序,那么.click()与触发器(‘click’)相同,是不是触发了该事件处理程序?

解决方法

调用click()方法不会模拟单击链接.它调用受影响元素上的任何click()处理程序.这是一个微妙但重要的区别.如果您想模拟单击链接,则没有可行的跨浏览器方式来执行此操作.

猜你在找的jQuery相关文章