在新选项卡中打开阵列中的每个链接

时间:2014-08-22 10:41:12

标签: jquery tabs

我有一个类似

的数组

myArray = [" http://www.google.co.uk"," http://www.ebay.co.uk"]

我想在新标签中打开它们。我正在使用的代码只是将所有网址放在一起并尝试将其打开。

任何帮助非常感谢

  $.each(
                myArray,
                function( intIndex, objValue ){

                    window.open(myArray);
                }
                );
  })

2 个答案:

答案 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);
});

FIDDLE:

http://jsfiddle.net/ehsansajjad465/4jj9x3z5/

答案 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中使用了数组变量,这就是它加入网址的原因。