Ответ 1
Если я правильно понял, вы хотите, чтобы перетаскиваемый элемент был отделен от текущего родителя и добавлен в новый, верно? Вы можете использовать вспомогательный инструмент для перетаскивания (поэтому исходный элемент не затрагивается), а после его удаления отсоединяйте его и добавьте в цель (спасибо @Oleg и @Brian за улучшение моего исходного ответа).
$(myDraggable).draggable({
helper:"clone",
containment:"document"
});
$(myDroppable).droppable({
drop:function(event, ui) {
ui.draggable.detach().appendTo($(this));
}
});
Рабочий пример в jsFiddle