-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