2010-04-21 5 views
1

나는 다음과 같은 구성이 있습니다반전 순서

<div><div id='box1'>&nbsp;</div><div id='box2'>&nbsp;</div><div id='box3'>&nbsp;</div><div id='box4'>&nbsp;</div></div> 

내가해야 할 것은 div의

<div><div id='box4'>&nbsp;</div><div id='box3'>&nbsp;</div><div id='box2'>&nbsp;</div><div id='box1'>&nbsp;</div></div> 

의 순서를 반전하는이 작업을 수행 할 수있는 빠른 방법이를 복제, 제거 및 항목 교체없이 jQuery?

답변

4

나는 jQuery Reverse Order 플러그인을 찾고 있다고 생각합니다.

$top = $('div#thatTopDiv'); 
$top.children('div').slice(1).each(function() { 
    $(this).insertBefore($top.children().eq(0)); 
}); 

편집 : Tested을이 작품

+0

멋진 플러그인입니다. 그러나 나는이 플러그인을 내 플러그인에서 사용하며 다른 플러그인에 의존하고 싶지 않습니다. ; \t 기능() { \t 반환 this.each (함수() { \t \t $ (이) .prependTo ($ (이) .parent()) : – meo

+0

내가 그의 코드에게 그것의 아주 간단하지만 effectife를 사용하는거야 }); }; – meo

+0

예 코드는 다른 곳에 포함시키는 것이 매우 간단합니다 ... –

5

이보십시오.

+0

그건 멋지 네요! –