Javascript 打开按钮上的链接单击JQuery

Javascript 打开按钮上的链接单击JQuery,javascript,jquery,hyperlink,triggers,click,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();

下面是我正在尝试的代码

$('#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页面中的link元素是

<a id="link1" target="_blank">Trigger Me...</a>
触发我。。。

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

尝试JavaScript
click()
,如下所示

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

,您是否正在尝试调用锚定上的函数单击未关闭的函数(代码>)控制台中有错误吗?@user3040610没有,我没有尝试锚定。@prasad只是在复制时错过了它。本例中面临的问题是,它的行为类似于window.open()。它不同于直接触摸该链接。我正在通过该链接触发一个应用程序。@Nidhish那么,该链接不是用来打开一个新窗口的吗?