2012-08-02 2 views
0

여기에 하나 또는 두 개의 유사한 질문이 있지만 제공되는 대답으로 내 문제가 해결되지 않는다는 것을 알고 있습니다. 난수를 생성하고 있는데, 그 난수를 사용하는 n 번째 자식 요소를 강조하고 싶습니다.jQuery에서 변수를 사용하려고합니다. Nth-child

다음은 코드입니다. 일반 숫자를 사용하지만 모든 자식을 강조 표시하면 작동합니다. if 변수를 사용합니다.

c = $(".slideList li").length; 
rn = Math.floor(Math.random() * c); 
$('.slideList > li:nth-child(" + rn + ")').addClass('on'); 
$('.testBoxesContain > div:nth-child(" + rn + ")').fadeIn(); 

답변

5

지수 믹스 업 :

$('.slideList > li:nth-child(' + rn + ')') 

하지

당신은 문자열을 종료하고 다른 시작하는 인용의 같은 종류를 사용하려면
$('.slideList > li:nth-child(" + rn + ")') 
+0

arf. 환호성 친구! 항상 간단한 것입니다 ... –

+0

이것이 해결책이라면 행복하게 대답하십시오. (시스템을 처음 사용하는 경우에는 SO FAQ를 참조하십시오.) – Utkanos

0

.

$('.slideList > li:nth-child(' + rn + ')').addClass('on'); 

이 문자열을 종료는 rn을 연결 한 다음 나머지를 문자열을 연결합니다.

관련 문제