数组中的jQuery数组

时间:2012-11-27 07:30:57

标签: jquery arrays jqplot

大家好,我对数组中的数组有一个小问题以及如何调用它... EX:

var plotName = ['bearShevaPlot', 'haifaPlot', 'tiberiasPlot', 'kfarSabaPlot', 'netanyaPlot', 'rishonLezionPlot', 'rehovotPlot', 'telAvivPlot'];
var chartName = ['bearShevaCity', 'haifaCity', 'tiberiasCity', 'kfarSabaCity', 'netanyaCity', 'rishonLezionCity', 'rehovotCity', 'telAvivCity'];

调用所有数组并在每个数组上执行一个函数我将使用.each jQuery函数。

$.each(plotName,function(cName,pName){
     chartName[cName];
     var pName = $.jqplot(''+chartName[cName]+'', [/* another var */], {
          //my code here
     });
});

现在因为我需要第3个var我想在数组中有一个数组,如:

var plotName = [['bearShevaPlot', 'bearSheva'], ['haifaPlot', 'haifa'], ['tiberiasPlot', 'tiberias'], ['kfarSabaPlot', 'kfarSaba'], ['netanyaPlot', 'netanya'], ['rishonLezionPlot', 'rishonLezion'], ['rehovotPlot', 'rehovot'], ['telAvivPlot', 'telAviv']];

我的问题是如何调用“bearSheva”,这是数组中第一个数组的第二个val。

感谢您的帮助,抱歉我的英语不好:)

1 个答案:

答案 0 :(得分:0)

firstPlot& secondPlot将具有所需的值。

var chartName = ['bearShevaCity', 'haifaCity', 'tiberiasCity', 'kfarSabaCity', 'netanyaCity', 'rishonLezionCity', 'rehovotCity', 'telAvivCity'];
var plotName = [['bearShevaPlot', 'bearSheva'], ['haifaPlot', 'haifa'], ['tiberiasPlot', 'tiberias'], ['kfarSabaPlot', 'kfarSaba'], ['netanyaPlot', 'netanya'], ['rishonLezionPlot', 'rishonLezion'], ['rehovotPlot', 'rehovot'], ['telAvivPlot', 'telAviv']];

$.each(plotName,function(cName,pName){
     var chart = chartName[cName];
     var firstPlot = pName[0];
     var secondPlot = pName[1];
     var pName = $.jqplot(''+chartName[cName]+'', [/* another var */], {
          //my code here
     });
});

希望它有所帮助。