2011-10-13 3 views
3

다음과 같은 스크립트가 있습니다. 아래와 같이 인덱스 값을 지정하고 싶습니다. 어떻게해야합니까?자바 스크립트 문자열에 변수를 포함하는 방법

for(var index = 1; index < 6; index++){ 
    var nthchild = index+2; 
    $("#myTable thead td:nth-child("+nthchild+")").html(index); 
} 
+0

예제에 대괄호가 없습니다. 코드가 맞습니까? –

+0

당신은 하나의 이유로 닫기 괄호가 누락되어 코드가 작동하지 않습니다 ... @Curt는 옳은 대답을 가지고 있습니다 – musefan

+0

구문에 부모가 없지만 html 함수 내에서이 작업을 수행 할 수 있습니다 : html (var + "
")? –

답변

0

으로 당신은 할 수 당신은 쓸 필요가

for(var index = 1; index < 6; index++) 
    {  
     $("#myTable thead td:nth-child(" + (index+2) + ")").html('here'); 
    } 
+0

+1 나는 투표가 실패한 이유를 알 수 없습니다. –

+0

@Ash Burlaczenko 나는 그것이 편집되었다고 생각한다 (나는 downvoted하지 않았다) – Curt

0

연결하여 문자열을하고 구문 오류 분류 : 내 실제 코드, 나는 데 오류

for(var index = 1; index < 6; index++){ 

    $("#myTable thead td:nth-child(index + 2).html("here"); 

} 
0

을 :

for(var index = 1; index < 6; index++) { 
    $("#myTable thead td:nth-child("+(index+2)+")").html("here"); 
} 
관련 문제