Javascript 如何在新选项卡中打开链接?

Javascript 如何在新选项卡中打开链接?,javascript,jquery,Javascript,Jquery,如何使这些链接在新选项卡中打开,而不是在我的网站选项卡上打开 $(document).ready(function() { var plinks = [ { name: 'ady', plink: 'http://steamcommunity.com/id/42432' }, { name: 'moon', plink: 'http://steamcommunity.com/id/22242' },

如何使这些链接在新选项卡中打开,而不是在我的网站选项卡上打开

$(document).ready(function() {
var plinks = [
    {
        name: 'ady',
        plink: 'http://steamcommunity.com/id/42432'
    },
    {
        name: 'moon',
        plink: 'http://steamcommunity.com/id/22242'
    },
    {
        name: 'internal',
        plink: 'http://steamcommunity.com/id/2424'
    },
    {   name: 'silvatone',
        plink: 'http://steamcommunity.com/id/4324234'

    },
];
适用于(基座中的变量i){ 变量plink=plinks[i]

    $('#marquee').append('<a href="' + plink.plink + '">' + plink.name + '</a>');

    var plink = $('#marquee').children('a').last();

    if(i != plinks.length - 1) {
        $('#marquee').append(' - ');
    }
}
$(“#选框”).append(“”);
变量plink=$('#marquee').children('a').last();
如果(i!=plinks.length-1){
$(“#选取框”)。追加(“-”);
}
}

您可以使用window.open完成此操作

代码

 $(document).ready(function(){
    var plinks = [
    {
    name: 'ady',
    plink: 'http://steamcommunity.com/id/42432'
    },
    {
    name: 'moon',
    plink: 'http://steamcommunity.com/id/22242'
    },
    {
     name: 'internal',
    plink: 'http://steamcommunity.com/id/2424'
    },
    {   
    name: 'silvatone',
    plink: 'http://steamcommunity.com/id/4324234'
    },
   ];
   for(var i=0;i<plinks.length;i++){
      window.open(plinks[i]['plink'],'_blank')
   }
}) 
$(文档).ready(函数(){
变量plinks=[
{
姓名:“ady”,
普林克:'http://steamcommunity.com/id/42432'
},
{
名字:'月亮',
普林克:'http://steamcommunity.com/id/22242'
},
{
名称:'内部',
普林克:'http://steamcommunity.com/id/2424'
},
{   
名称:'希尔瓦顿',
普林克:'http://steamcommunity.com/id/4324234'
},
];
对于(var i=0;i在append
a标记上添加

形成更简化的版本。使用和方法执行

var res=plinks.map(函数(a){
返回“”;
})
$('#marquee').append(res.join('-'))
$(文档).ready(函数(){
变量plinks=[{
姓名:“ady”,
普林克:'http://steamcommunity.com/id/42432'
}, {
名字:'月亮',
普林克:'http://steamcommunity.com/id/22242'
}, {
名称:'内部',
普林克:'http://steamcommunity.com/id/2424'
}, {
名称:'希尔瓦顿',
普林克:'http://steamcommunity.com/id/4324234'
}, ];
适用于(基座中的变量i){
变量plink=plinks[i];
$(“#选框”)。附加(“”);
变量plink=$('#marquee').children('a').last();
如果(i!=plinks.length-1){
$(“#选取框”)。追加(“-”);
}
}
})


在锚定标记中添加
target=\u blank

例如



add target属性到每个链接target=“\u blank”这取决于这些链接的使用方式。
anchor
标记中?通过带有
window.open()
?无论哪种方式,目标方法都应该是
\u blank
我很确定使用
plinks['plink]
将返回未定义的,不是
plinks[I].plink
plinks[i]['plink']
?噢,更改了它。
  var res = plinks.map(function(a) { 
           return '<a href="' + a.plink + '"  target="_blank">' + a.name + '</a>';
            })
            $('#marquee').append(res.join('-'))
<a target="_blank">