-1
我有索引渐进名称3种jQuery的功能,如:呼叫不同jQuery函数
function foo_1()
{
...
}
function foo_2()
{
...
}
function foo_3()
{
...
}
我需要动态识别的功能,如下所示:
foo_[i]
的总体目的是根据变量i
的值调用不同的函数。
我该怎么做?
我有索引渐进名称3种jQuery的功能,如:呼叫不同jQuery函数
function foo_1()
{
...
}
function foo_2()
{
...
}
function foo_3()
{
...
}
我需要动态识别的功能,如下所示:
foo_[i]
的总体目的是根据变量i
的值调用不同的函数。
我该怎么做?
尝试这个,例如:
var i = "3";
window["foo_" + i]();
另一种方法是使用普通的JavaScript方法eval()
:
var index = 1;
eval("foo_"+index+"()");
的
可能重复[如何执行JavaScript函数时,我有它的名字作为一个字符串](http://stackoverflow.com/questions/359788/how-to-execute-a-javascript-function-when-i-have-its-name-as-a-string) – melancia 2014-09-24 13:15:33