2014-03-28 152 views
0

我正在使用for()循環函數。在這個函數中,你需要有不同的變量來指定哪個容器將被更新。Jquery中的循環變量

當循環時,變量將使用字符串+ count整數來具有不同的var名稱。例如:t=1 > var title1t=2 > var title2

示例代碼: -

for(t = 1; t <= 5; t++) { 
    var title(t) = function(e){} 
} 

如果我使用VAR var title+t = function(e){},它不工作。

希望任何人都可以幫助我。

+1

你不能創建像這樣的變量......相反,你可以使用一個對象和屬性如var obj = {};對於(t = 1; t <= 5; t ++){ obj ['title'+ t] = function(e){} }' –

+0

對於您的場景使用多維數組 –

回答

1

數組允許您存儲多個值並通過索引號引用它們。例如:

var title=[]; 
for (var t=0; t<=4; t++) { 
    title[t] = //something 
} 

然後,您可以使用索引title[2]訪問數組中的項目。 Javascript中的數組開始計數爲0,因此第一項是title[0]