代码之家  ›  专栏  ›  技术社区  ›  zack

内部页面目标为空的pjax

  •  0
  • zack  · 技术社区  · 10 年前

    我在我的一个项目中使用pjax。在新选项卡/窗口中打开页面时遇到问题。

    pjax似乎在同一窗口中打开所有链接,外部网站链接除外。

    Pjax代码

    $(function(){
      $(document).pjax('a', '.main-header');
    });
    

    有人能告诉我url有什么问题吗 target="_blank" 如何修复?真的需要你的帮助。

    1 回复  |  直到 10 年前
        1
  •  2
  •   putvande    10 年前

    我相信你可以使用这样的选择器来只选择 a 没有 target="_blank" :

     $(document).pjax('a:not(a[target="_blank"])', '.main-header')