我有一个类似
的数组myArray = [" http://www.google.co.uk"," http://www.ebay.co.uk"]
我想在新标签中打开它们。我正在使用的代码只是将所有网址放在一起并尝试将其打开。
任何帮助非常感谢
$.each(
myArray,
function( intIndex, objValue ){
window.open(myArray);
}
);
})
答案 0 :(得分:2)
您将整个myArray
传递给window.open()
,您必须传递每个项目值。
变化:
window.open(myArray);
为:
window.open(objValue);
像这样:
var myArray = ["http://www.google.co.uk", "http://www.ebay.co.uk"];
$.each(myArray,function (intIndex, objValue) {
window.open(objValue);
});
答案 1 :(得分:0)
正确的代码是:
var myArray = ["http://www.google.co.uk", "http://www.ebay.co.uk"];
$(document).ready(function() {
$.each(
myArray,
function( intIndex, objValue ){
window.open(objValue);
});
});
你在window.open中使用了数组变量,这就是它加入网址的原因。