2014-04-01 3 views
1

이미지 수가 많아서 첫 번째 이미지를 제외하고 div의 두 개와 두 개를 함께 묶어야합니다. 그 하나는 별도로 포장해야합니다.첫 번째 요소를 래핑하고 jQuery를 사용하여 모든 n을 래핑하는 방법은 무엇입니까?

이것은 현재 내가하고있는 일이지만 첫 번째 요소도 감싸는 방법을 알아낼 수 없습니다.

$(function(){ 
    var c = $('#reader').children(); 

    for (var i = 1 ; i < c.length ; i+=2) { 
     c.slice(i,i+2).wrapAll('<article class="row"></article>'); 
    } 
    }); 

답변

1

$(function() { 
    var c = $('#reader').children(); 

    //first child 
    c.eq(0).wrap('<article class="row"></article>'); 
    for (var i = 1; i < c.length; i += 2) { 
     c.slice(i, i + 2).wrapAll('<article class="row"></article>'); 
    } 
}); 
+0

당신을 감사하십시오! 그것은 매력처럼 작용했습니다. – adalsteinn