自动点击链接上的点击事件

时间:2014-02-06 12:57:44

标签: javascript jquery onclick click eventtrigger

我想模仿点击事件,所以我像这样使用Jquery:

$('document').ready(function() {

    $('#searchResults a:eq(0)').trigger('click'); 

});

它不起作用,意味着没有任何反应,Example at JsFiddle

我知道我可以直接在链接中插入一些javascript,如onclick="myFunction()"但我宁愿不这样做。我也试过了mouseenter和其他东西,但我似乎无法点击它。

4 个答案:

答案 0 :(得分:7)

这将有效

$('document').ready(function() {
    $('#searchResults a:eq(0)')[0].click()
});

答案 1 :(得分:0)

链接上没有附加点击功能,这就是它无效的原因

检查jsfiddle演示:http://jsfiddle.net/PVy8r/17/

$('document').ready(function() {

        window.location.href = $('#searchResults a:eq(1)').attr("href");
        return false;

});

答案 2 :(得分:0)

要导航到该页面,请执行以下操作:

$('document').ready(function() {
    window.location.href = $('#searchResults a:eq(0)').attr('href');
});

http://jsfiddle.net/PVy8r/15/

答案 3 :(得分:0)

锚标记没有点击事件,这对您有用:

window.location.href = $('#searchResults a:eq(0)').attr("href");