jquery触发器:如何使用它在页面加载时触发链接

发布于 2024-11-18 07:03:47 字数 558 浏览 2 评论 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 (){
...
});

How can I use trigger() to trigger the click event on a particular link only?

for instance, I have this menu,

<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>

and I want to trigger the first link only when the page is loaded. so that I can call this function automatically when the page is loaded,

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

回忆凄美了谁 2024-11-25 07:03:47

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

试试这个:

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

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

You can use :first selector to select the first link and then use document ready event.

Try this:

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

Working example: http://jsfiddle.net/zeyWN/

放我走吧 2024-11-25 07:03:47

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

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

You can include this function in the .ready of jquery:

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文