根据名称中的后缀调用不同的jQuery函数

时间:2014-09-24 13:14:27

标签: jquery

我有3个带有索引渐进名称的jQuery函数,例如:

function foo_1()
{
   ...
}

function foo_2()
{
   ...
}

function foo_3()
{
   ...
}

我需要动态识别所显示的功能:

foo_[i]

总体目的是根据i变量的值调用不同的函数。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

试试这个例子:

var i = "3";
window["foo_" + i]();

答案 1 :(得分:0)

另一种方法是使用普通的Javascript方法eval()

var index = 1;
eval("foo_"+index+"()");