如何从jquery中已打开的窗口中打开一个新窗口?

时间:2019-06-12 16:55:47

标签: jquery

从已打开的窗口动态打开新窗口时遇到问题。页面上有几个链接,并且由于我有在更改页面被触发之前不能执行的脚本并且不能简单地添加target="_blank",所以我这样做:

<a href="somelink" class="someclass">Blah Blah</a>

和javascript

$(document).on("click",".someclass",function(event){
    let href = this.href;
    event.preventDefault();
    /*
        ... 
        here I do some stuff
        ...
    */
    window.open(href,null);
});

,这将打开一个新窗口(新选项卡)。在该新打开的窗口上,还存在带有.someclass类的链接,但是单击该链接时,除未在新窗口中打开,而是在同一窗口中打开之外,其他所有操作都已完成。

有什么办法解决吗?

1 个答案:

答案 0 :(得分:1)

我知道了...问题是窗口的“空”参数。我刚放

window.open(href, Math.random()+"");

它正在工作。