0

如何trigger()仅用于触发特定链接上的点击事件?

例如,我有这个菜单,

<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 (){
...
});
4

2 回答 2

1

您可以使用:first选择器选择第一个链接,然后使用文档ready事件。

试试这个:

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

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

于 2011-07-02T01:41:33.197 回答
0

您可以在 jquery 的 .ready 中包含此函数:

http://api.jquery.com/ready/

于 2011-07-02T01:35:02.370 回答