2014-03-28 7 views
0

저는 루프를 사용하여 for()을 사용하고 있습니다. 이 함수에서는 업데이트 할 컨테이너에 따라 다른 변수가 필요합니다.Jquery의 루프 변수

루프 할 때 변수는 string + count 정수를 사용하여 다른 var 이름을 갖습니다. 예 : t=1 > var title1, t=2 > var title2

예제 코드 : -

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

내가 사용하는 경우 VAR var title+t = function(e){}, 그 작동하지 않습니다.

희망에 따라 도움을받을 수 있습니다.

+1

이와 같은 변수를 생성 할 수는 없지만 대신에 'var obj = {};와 같은 객체와 속성을 사용할 수 있습니다. { obj [ 'title'+ t] = function (e) {} } –

+0

시나리오에 다차원 배열을 사용하십시오. (t = 1; t <= 5; t ++) –

답변

1

배열을 사용하면 여러 값을 저장하고 인덱스 번호로 참조 할 수 있습니다. 예를 들어 :

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

당신은 배열의 항목에 액세스 할 수 title[2] 같은 인덱스를 사용할 수 있습니다. Javascript의 배열은 0부터 시작하므로 첫 번째 항목은 title[0]입니다.