如何使用jQuery以编程方式触发对链接的点击?
vq8itlhq1#
$('#your_link_id').click()
有关更多信息,请参见优秀的jquery docs
zaqlnxep2#
如果您有锚链接:
<a id="my_link_id" href="something">My Link</a>
调用.eq和.trigger('click')对我来说不起作用,但下面这个方法可以:
$('#your_link_id').get(0).click();
在我的具体例子中,我以编程方式为锚的href分配了一个blob url。
rta7y2nd3#
您可以使用trigger:
$('#your_link_id').trigger('click');
ztmd8pv54#
$('#your_link_id').eq(0).trigger('click');
或者您可以使用$('#your_link_id')[0].trigger('click');因为jQuery返回一个数组,我们不能在多个eventlinks上触发click。
4条答案
按热度按时间vq8itlhq1#
有关更多信息,请参见优秀的jquery docs
zaqlnxep2#
如果您有锚链接:
调用.eq和.trigger('click')对我来说不起作用,但下面这个方法可以:
在我的具体例子中,我以编程方式为锚的href分配了一个blob url。
rta7y2nd3#
您可以使用trigger:
ztmd8pv54#
或者您可以使用$('#your_link_id')[0].trigger('click');
因为jQuery返回一个数组,我们不能在多个eventlinks上触发click。