执行一系列函数

时间:2012-10-19 09:52:39

标签: jquery arrays function

我正在使用d3.js和jQuery的混合来创建可视化。我有3个函数,我试图放入一个数组,然后一个接一个地执行,但我不认为我正确的做,因为当我点击“播放”没有任何反应。这是我的代码:

var functionsArray = [oct12,oct13,oct14];

$('#play').click(function(){ 
for (var i = 0; i < functionsArray.length; i++){
    functionsArray[i];  
}

我会很快提出一个jsfiddle ......

2 个答案:

答案 0 :(得分:6)

你也需要调用这个函数。

functionsArray[i]();  

答案 1 :(得分:2)

使用$.each

<强> demo

var functionsArray = [oct12,oct13,oct14];

$(functionsArray).each(function(key, val){
 val();
});

function oct12(){
 alert('oct12');
}

function oct13(){
 alert('oct13');
}

function oct14(){
  alert('oct14');
}