gpt4 book ai didi

javascript - jQuery 触发带有单独元素的 anchor 单击操作

转载 作者:行者123 更新时间:2023-11-29 20:08:40 25 4
gpt4 key购买 nike

这更像是一个假设性问题。

我想知道是否有人知道是否/如何通过使用 jQuery 单击另一个元素来触发 anchor 上的单击事件。

我想,我最明显的解决方案是获取 anchor 上 src 的内容,然后 js 导航到该位置。不幸的是, anchor 是一个 mailto

这似乎有点胡扯。是否有任何其他(更优雅)的方式来模拟用户通过点击按钮来点击 anchor ?

链接看起来像这样:-

<a id="testAnchor" href="mailto:test@stackoverflow.com">Email test</a>

最佳答案

不,你不能这样做。但您可以执行以下操作:

window.location = $('#testAnchor').attr('href');

以上代码的作用类似于触发点击。

您可以尝试将点击事件与链接绑定(bind),然后触发该点击。

$('#testAnchor').click(function() {
window.location = this.href;
});

然后触发点击:

$('#testAnchor').click();

关于javascript - jQuery 触发带有单独元素的 anchor 单击操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11103446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com