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在appenda标记上添加
形成更简化的版本。使用和方法执行
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">