jQuery点击事件不起作用?

时间:2013-07-31 12:25:53

标签: jquery triggers click

我试图触发对锚标记的点击,但它似乎不起作用?

<a id="pop" href="http://www.google.com/" target="_blank">Pop This</a>
$(document).ready(function () {     
    function libertyPop() {
        $("#pop").click(function(){ console.log(this)});
    }        

    libertyPop();
});

4 个答案:

答案 0 :(得分:2)

要触发click事件,您只需使用el.click()而无需任何参数。

当前代码附加了一个事件,以便在单击元素时执行。

答案 1 :(得分:0)

有你的解决方案:http://jsfiddle.net/gKqXG/1/

$(document).ready(function () {     
    $('body').on('click', '#pop', function() {
       alert('clicked'); 
    });

    $("#pop").click();
});

答案 2 :(得分:0)

(这)并不是指我所看到的任何标签属性。

如果您要记录网址,请替换&#34;此&#34;与$(this).attr(&#34; href&#34;) 如果您希望在标签之间记录文本,请尝试$(this).text()

答案 3 :(得分:0)

试试这个

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

jsfiddle