javascript - 单击 JQuery 打开按钮上的链接

标签 javascript jquery hyperlink triggers click

下面是我正在尝试的代码,

$('#Btn1').click(function(e) {
$.ajax({
    url:"upload.php",
    data:{
            base64: data
        },
    type:"post",
    success: function(response){
        $("#link1").attr("href", urlToOpen);
        $("#link1").focus();
        $("#link1").click();
    },
    error: function(){}
});
}

html页面中的链接元素是,

<a id="link1" target="_blank">Trigger Me...</a>

这段代码有问题吗?这在移动设备上也不起作用。

最佳答案

尝试 JavaScript click(),如下所示。

$("#link1").attr("href", urlToOpen);
$("#link1")[0].click();

关于javascript - 单击 JQuery 打开按钮上的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37538063/

相关文章:

hyperlink - 将外部链接设为目标 ="_blank"是否可以接受?

javascript - 如何找到我想要编辑的联系人 ID?

javascript - jquery - this.each 没有执行

javascript - 无法在 jQuery 中更改 div 的高度

css - CSS3 中均匀间隔的导航链接占据 ul 的整个宽度

javascript - 如何让 Greasemonkey 自动点击特定站点上的 "weird"链接?

javascript - 如何在点击父节点时打开子节点

javascript - 为数组中的数字扩展 Angular 过滤器

javascript - 使用键盘输入登录 Angular

jQuery:单击下拉菜单的子项时停止下拉菜单折叠