如何将元素之前的所有div移动到之后呢?

时间:2011-09-09 02:59:25

标签: javascript jquery dom

我有一个我在jQuery中选择的div,它的前面有div。我想选择所有这些,将它们复制到选定的div之后,然后将它们从原始位置删除。

2 个答案:

答案 0 :(得分:3)

var selected = $('#selected');
selected
    .prevAll()
    .insertAfter(selected);

答案 1 :(得分:0)

将选定的div移到其他div的前面会不会更容易吗?

$('#selected_div').insertBefore($('#selected_div').siblings('div:first'));