如何使用jQuery以编程方式触发链接上的点击?
答案 0 :(得分:58)
$('#your_link_id').click()
有关详细信息,请参阅优秀的jquery docs
答案 1 :(得分:44)
如果您有锚链接:
<a id="my_link_id" href="something">My Link</a>
它会像其他答案所提到的那样失败。调用.eq和.trigger(&#39;点击&#39;)对我不起作用,但这样做:
$('#your_link_id').get(0).click();
在我的具体情况下,我已经以编程方式将blob网址分配给了主播的href。
答案 2 :(得分:25)
您可以使用trigger:
$('#your_link_id').trigger('click');
答案 3 :(得分:15)
$('#your_link_id')[0].trigger('click');
需要,因为jQuery返回一个数组,我们无法触发点击多个eventlinks。您必须只定位一个元素