0

I have a div that I've selected in jQuery and it has div's preceding it. I want to select all of them, copy them to AFTER the selected div and delete them from their original location.

Shamoon
  • 41,293
  • 91
  • 306
  • 570

2 Answers2

3
var selected = $('#selected');
selected
    .prevAll()
    .insertAfter(selected);
Jacob
  • 77,566
  • 24
  • 149
  • 228
0

Would it not be easier to move the selected div to the front of the others?

$('#selected_div').insertBefore($('#selected_div').siblings('div:first'));
Blair McMillan
  • 5,299
  • 2
  • 25
  • 45