我有以下配置:
<div><div id='box1'> </div><div id='box2'> </div><div id='box3'> </div><div id='box4'> </div></div>
我需要做的是颠倒div的顺序
<div><div id='box4'> </div><div id='box3'> </div><div id='box2'> </div><div id='box1'> </div></div>
有没有一种快速的方法可以使用jQuery执行此操作而无需克隆,删除和替换项目?
答案 0 :(得分:5)
试试这个:
$top = $('div#thatTopDiv');
$top.children('div').slice(1).each(function() {
$(this).insertBefore($top.children().eq(0));
});
修改:Tested,这有效。
答案 1 :(得分:4)
我猜你正在寻找jQuery Reverse Order插件。
答案 2 :(得分:0)
您可以使用jQuery TinySort插件按类名(降序)订购商品......