javascript - 单击带有 Jquery 的按钮
问题描述
我见过类似的问题,如果有解决这个问题的问题,请将其作为副本关闭。
这是我到目前为止所得到的:
$("#findOffice").click(function() {
$('.register-location').attr('href', function(i, href) {
$(this)[0].click();
});
});
这里的想法是他们填写输入并且提交按钮是#findOffice
. 单击提交按钮后,会创建一个动态链接并将其附加到一个名为 的按钮上.register-location
,然后将其插入到 DOM 中。我之前已经$(this).[0].click();
成功地使用了这个目的,但这次它什么也没做。
我的问题是,如何在创建此动态链接后,自动单击此新按钮并移动用户而无需他们自己这样做。如果存在更好的解决方案,请接受其他想法。
也许是动态插入 DOM 的链接是问题所在?
解决方案
这将适用于 JavaScript,但此处的 Snippets 编辑器不允许使用 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>
推荐阅读
- entity-framework - 使用 DevForce EDMX 的预生成视图
- python - 当 pip 安装包时出现 ModuleNotFoundError,但在使用 python setup.py install 时没有
- javascript - 我正在将对象属性的值从 false 更改为 true,但我的 v-show 条件并未反映这一点
- traefik - 我可以禁用指定路径的基本身份验证吗?
- php - 在PHP中的多维数组中合并取决于键值的数组
- powershell - 如何在 while 循环中附加 Web 请求结果
- php - 找到最多十度分离的最短路径
- netlogo - 如何报告链接之间的距离并将报告的值用于代码中的其他计算?
- html - 使 CSS 悬停工具提示超出其父级范围
- r - dplyr:按组汇总(总和)非常慢