2011-08-16 5 views
2

wrapAll을 사용하여 동일한 클래스를 가진 여러 div 태그 주위에 새로운 배치 div를 만들려고합니다. 그러나 원하는대로 작동하지 않습니다.jQuery의 반복?

for (x=20; x<=42; x++) { 
$(".c50:eq(" + x + ")").wrapAll("<div id='wrapper_datortillbehor'>"); 
} 
+0

를 시도? 어떻게 작동합니까? – JAAulde

+0

현재 무엇을하고 있으며 무엇을하고 싶습니까? 또한 HTML 샘플 또는 jsfiddle 링크는 사람들이이 문제를 해결하는 데 도움이됩니다. –

답변

2

당신이 원하는 방법 _do_

$(".c50").slice(20,42-20).wrapAll("<div id='wrapper_datortillbehor'>"); 
+0

.slice (20,42)로 변경했을 때 ... 완벽하게 작동했습니다. 감사! – user790843

+0

슬라이스의 두 번째 인수는 [end] 인덱스 (포함되지 않음)이므로 인덱스 20 및 21에 요소를 래핑하는 것으로 생각합니다. 나는'slice (20, 42)'를 읽어야한다고 생각한다. – Joe