如何使用jQuery触发链接点击

爱国牛

我有一个链接:

<ul id="titleee" class="gallery">
  <li>
    <a href="#inline" rel="prettyPhoto">Talent</a>
  </li>
</ul>

我试图通过使用以下方式触发它:

$(document).ready(function() {
  $('#titleee').find('a').trigger('click');
});

但这是行不通的。

我也尝试过: $('#titleee a').trigger('click');

编辑

我实际上需要触发此处调用的任何内容 <a href="#inline" rel="prettyPhoto">

杰德·桑德(Kit Sunde)

如果您尝试在锚点上触发事件,那么您将使用的代码可以在jsfiddle中使用添加的eventHandler重新创建示例,从而可以看到它的工作原理:

$(document).on("click", "a", function(){
    $(this).text("It works!");
});

$(document).ready(function(){
    $("a").trigger("click");
});

您是要通过单击锚点来使用户导航到网页上的特定点,还是要触发与其绑定的事件?也许您实际上尚未将click事件成功绑定到该事件?

还有这个:

$('#titleee').find('a').trigger('click');

等效于:

$('#titleee a').trigger('click');

无需致电查找。:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章