我想通过 javascript 触发超链接。它的链接必须在新标签中打开。
我们可以使用 window.open('url') 但我们知道浏览器会阻止弹出窗口。所以我需要替代解决方案。
我尝试过使用 trigger() 但它不起作用。
我的 HTML 代码是:
<input id="btn" type="button" value="Click to fire">
<a id="link" href="http://www.google.com" target="_blank">Link</a>
我的脚本是:
$('#btn').click(function(){
$('#link').trigger('click');
});
除了我使用 click() 之外,它也不起作用。
代码是:
$('#btn').click(function(){
$('#link').click();
});
你能帮我吗?