【问题标题】:How to open a new window from already opened window in jquery?如何从jquery中已经打开的窗口打开一个新窗口?
【发布时间】:2019-06-12 16:55:47
【问题描述】:

我在从已打开的窗口中动态打开新窗口时遇到问题。页面上有几个链接,因为我在更改页面触发之前有脚本要做,不能简单地添加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 类的链接,但是当点击该链接时,除了它不是在新窗口中打开,而是在同一个窗口中打开之外,一切都完成了。

知道如何解决这个问题吗?

【问题讨论】:

    标签: jquery


    【解决方案1】:

    我已经弄清楚了...问题是窗口的“null”参数。我只是放了

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

    它正在工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多