2011-07-02 221 views
0

如何才能使用trigger()觸發特定鏈接上的點擊事件?jquery觸發器:如何在加載頁面時使用它來觸發鏈接

例如,我有這樣的菜單,

<li><a href="#" class="load-popup-public 500x400">1</a></li> 
<li><a href="#" class="load-popup-public 500x400">2</a></li> 
<li><a href="#" class="load-popup-public 500x400">3</a></li> 
<li><a href="#" class="load-popup-public 500x400">4</a></li> 

,我想觸發只有當頁面加載的第一個鏈接。這樣我就可以在加載頁面時自動調用這個函數,

$('.load-popup-public').click(function(){ 
... 
}); 

回答

1

您可以使用:first選擇選擇首先鏈接,然後使用文檔ready事件。

試試這個:

$(function(){ 
    $('.load-popup-public').click(function(){ 
    //Some code here 
    }); 
$(".load-popup-public:first").trigger("click"); 
}) 

工作例如:http://jsfiddle.net/zeyWN/

+0

非常感謝!這是我正在尋找的答案!不「準備好」!謝謝:-) – laukok

+0

@lauthiamkok,這樣可以使用.ready功能。 $(function(){})與$(document).ready(){} –

+0

@James相同:問題在於如何獲取集合中的第一個錨元素,而不是如何使用ready事件? – Chandu

相關問題