2011-05-21 48 views
5

如何使用jQuery的触发器()来模拟定位标记的onclick属性:触发的OnClick在锚标记

<a id="anc" href="#" onclick="someFunction()"> some text </a> 

这里如果我使用

$("anc").trigger('click'); 

它不工作

+1

阅读此一更好的视角http://stackoverflow.com/questions/773639/how-can-i-simulate-an-anchor-click-via-jquery – 2011-05-21 07:01:25

+0

我编辑你的问题,并使标记看起来更好 – kobe 2011-05-21 07:02:23

回答

9

,你需要正确地引用id为“非洲人国民大会”在jQuery选择用#:

$("#anc").trigger('click'); 
+0

该死的忘了!加班 !各种各样的事情出错了!谢谢 :) – GoodSp33d 2011-05-21 07:04:34

3

您需要使用#作为编号

$("#anc").click(function() { 
    return false // this will kill the default behaviour and your page won't jump 
}); 
+0

该死!忘了吧 ! – GoodSp33d 2011-05-21 07:04:52

0

使用,您可以使用('#idname').trigger('click')一个id时,使用一个类时,你可以使用('.classname').trigger)('click')