В JS Fiddle есть 3 Droppables внутри div под названием «droppables» и 3 Draggables внутри div под названием «draggables». Вы можете перетащить любой из перетаскиваемых элементов на любой из выпадающих элементов, и он обновит соответствующий div с данными.
$(this).text('');
$('#div1_value').text(ui.draggable.data('object'));
$(ui.draggable).appendTo(this);
Вам также разрешено «перезаписывать», перетаскивая перетаскиваемый элемент на перетаскиваемый уже там. Это добавит старое перетаскиваемое обратно в список перетаскиваемых.
if(counter != 1)
{
$(this).find('.ui-draggable').appendTo($('#draggables'));
counter = 1;
}
Хотя вот беда. Если вы перетащите перетаскиваемый элемент из одного перетаскиваемого элемента в другой, вы заметите, что значение div, которое теперь технически равно нулю и недействительно, по-прежнему будет отображать значение старого перетаскиваемого элемента.