2011-05-21 42 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')