强制使用Ajax加载的链接在新选项卡中打开

自然实验室

我正在使用此脚本强制使用Jquery在新窗口中打开到Open的链接,并且工作正常

// add external links
function addExternalLinks () { 

$("a[href*='http://']:not([href*='"+location.hostname.replace
       ("www.","")+"']), a.linkException").each(function() {
   if($(this).find('img ').length == 0) {
$(this).click(function(event) {
         event.preventDefault();
         event.stopPropagation();
         window.open(this.href, '_blank');
        }).addClass('externalLink').attr("title", $(this).attr("title")+" - ( This link will open in a new window )");   

        }
   });
}

但是,页面的一部分正在使用通过LOAD从外部HTML页面加载的内容。

function showInfo( info ) {
$("#layerinfo").load("descriptions.html #" + info );
};

我希望包含在此已加载内容中的链接也被强制在具有相同脚本的新寡妇中打开。我无法使其正常工作。

就像是 :-

function showInfo( info ) {
var infoContent = "descriptions.html #" + info;

$("#layerinfo").load(infoContent,function(){
$("#layerinfo").html().addExternalLinks();
}); 
};

任何帮助,不胜感激。

爆炸药

addExternalLinks只是一个函数,而不是String的方法(.html返回的结果),也不是要链接的jQuery方法。

$("#layerinfo").load(infoContent, function () {
    addExternalLinks();
});

顺便说一句,addExternalLinks您不能只添加.attr("target", "_blank")到上述链接而不是使用click事件吗?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何强制动态对象中的链接在新选项卡中打开?

来自分类Dev

jQuery UI-使用外部链接在选项卡中打开手风琴

来自分类Dev

强制每个新终端在新选项卡中打开

来自分类Dev

强制每个新终端在新选项卡中打开

来自分类Dev

如何强制外部链接在Tumblr主题的同一选项卡上打开?

来自分类Dev

强制URL在新选项卡中打开

来自分类Dev

用户单击时在新选项卡中打开链接

来自分类Dev

右键单击并保存链接以在新选项卡中打开

来自分类Dev

JS Jquery - 在新选项卡中打开链接

来自分类Dev

如果链接在新选项卡/窗口中打开,则 MEAN.JS 视图不显示

来自分类Dev

如何使用javascript和jquery中的<a>标记在新选项卡中打开链接

来自分类Dev

使用脚本(按钮)在 HTML 中的新选项卡中打开链接

来自分类常见问题

使用target =“ _ blank”在带有github markdown的新选项卡中打开链接

来自分类Dev

如何使用Selenium WebDriver在新选项卡(chrome)中打开链接?

来自分类Dev

如何使用 python 和 selenium 在新选项卡中打开链接

来自分类Dev

强制我的网络浏览器在新选项卡上打开链接

来自分类Dev

使用HyperLink在新选项卡中打开页面?

来自分类Dev

使用jQuery在新选项卡中打开PDF文件

来自分类Dev

python selenium在新选项卡中打开链接,并在新选项卡中继续会话

来自分类Dev

无法使用硒在右键单击时在新选项卡中选择选项打开链接

来自分类Dev

在新选项卡中打开外部链接但排除某些链接

来自分类Dev

使用Ajax加载选项卡

来自分类Dev

单击选项卡内容内的链接后,在jQuery-UI-选项卡中动态加载ajax内容

来自分类Dev

Xpages链接打开“新浏览器”选项卡

来自分类Dev

如何在新选项卡中打开选择超链接

来自分类Dev

React Router browserHistory.push在新选项卡中打开链接

来自分类Dev

左键单击链接无效,但“在新选项卡中打开”有效

来自分类Dev

jQuery / JavaScript-允许CTRL +单击以在新选项卡中打开链接

来自分类Dev

如何检测用户是否尝试在新选项卡中打开链接?

Related 相关文章

  1. 1

    如何强制动态对象中的链接在新选项卡中打开?

  2. 2

    jQuery UI-使用外部链接在选项卡中打开手风琴

  3. 3

    强制每个新终端在新选项卡中打开

  4. 4

    强制每个新终端在新选项卡中打开

  5. 5

    如何强制外部链接在Tumblr主题的同一选项卡上打开?

  6. 6

    强制URL在新选项卡中打开

  7. 7

    用户单击时在新选项卡中打开链接

  8. 8

    右键单击并保存链接以在新选项卡中打开

  9. 9

    JS Jquery - 在新选项卡中打开链接

  10. 10

    如果链接在新选项卡/窗口中打开,则 MEAN.JS 视图不显示

  11. 11

    如何使用javascript和jquery中的<a>标记在新选项卡中打开链接

  12. 12

    使用脚本(按钮)在 HTML 中的新选项卡中打开链接

  13. 13

    使用target =“ _ blank”在带有github markdown的新选项卡中打开链接

  14. 14

    如何使用Selenium WebDriver在新选项卡(chrome)中打开链接?

  15. 15

    如何使用 python 和 selenium 在新选项卡中打开链接

  16. 16

    强制我的网络浏览器在新选项卡上打开链接

  17. 17

    使用HyperLink在新选项卡中打开页面?

  18. 18

    使用jQuery在新选项卡中打开PDF文件

  19. 19

    python selenium在新选项卡中打开链接,并在新选项卡中继续会话

  20. 20

    无法使用硒在右键单击时在新选项卡中选择选项打开链接

  21. 21

    在新选项卡中打开外部链接但排除某些链接

  22. 22

    使用Ajax加载选项卡

  23. 23

    单击选项卡内容内的链接后,在jQuery-UI-选项卡中动态加载ajax内容

  24. 24

    Xpages链接打开“新浏览器”选项卡

  25. 25

    如何在新选项卡中打开选择超链接

  26. 26

    React Router browserHistory.push在新选项卡中打开链接

  27. 27

    左键单击链接无效,但“在新选项卡中打开”有效

  28. 28

    jQuery / JavaScript-允许CTRL +单击以在新选项卡中打开链接

  29. 29

    如何检测用户是否尝试在新选项卡中打开链接?

热门标签

归档