在新窗口中打开所有外部链接

时间:2014-12-21 20:01:47

标签: php jquery regex

我使用下面的代码来隐藏所有链接通过PHP脚本 - 现在我希望这些链接在新窗口中弹出

 $( document ).ready(function() {  
$("a[href^='http']").each(function() {
 var value = $(this).attr('href');
 $(this).attr('href','<url>/pqr.php?'+value);
});

});

链接在同一窗口中打开?如何在新窗口中打开它们。

2 个答案:

答案 0 :(得分:1)

添加这个:

$(this).attr("target","_blank");

编辑:像这样整合:

$( document ).ready(function() {  
    $("a[href^='http']").each(function() {
        var value = $(this).attr('href');
        $(this).attr('href','<url>/pqr.php?'+value);
        $(this).attr("target","_blank");
    });
});

适合我:http://jsfiddle.net/bontp6jk/

答案 1 :(得分:0)

这个怎么样

$(document).ready(function(){
$("a").attr("target","_blank");

});