我见过类似的问题,如果有解决这个问题的问题,请将其作为副本关闭。
这是我到目前为止所得到的:
$("#findOffice").click(function() {
$('.register-location').attr('href', function(i, href) {
$(this)[0].click();
});
});
这里的想法是他们填写输入,提交按钮是#findOffice
。单击submit按钮后,将创建一个动态链接,并将其附加到名为.register-location
的按钮上,然后将其插入到DOM中。我以前成功地使用过$(this).[0].click();
来达到这个目的,但是这次它什么也做不了。
我的问题是,在创建这个动态链接时,我如何才能自动单击这个新按钮并移动用户,而不需要他们自己这么做。如果有更好的解决方案,可以接受其他想法。
也许动态插入到DOM中的链接是问题所在?
发布于 2020-12-01 00:01:36
这将适用于JavaScript,但此处的代码片段编辑器不允许使用window.open方法。我建议在其他地方测试它,它将在那里工作。
var href1 = "https://www.w3schools.com/jsref/met_win_open.asp";
document.getElementById('button').addEventListener('click', function() {
window.open(href1);
});
<button id="button">Click Me!</button>
https://stackoverflow.com/questions/65076785
复制相似问题