大家好,我对数组中的数组有一个小问题以及如何调用它... 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。
感谢您的帮助,抱歉我的英语不好:)
答案 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
});
});
希望它有所帮助。