Я использую перетаскивание внутри формы, поэтому вместо сохранения каждой «капли» я просто использую самый простой маршрут, заполняя скрытое поле выбранными элементами. Для этого убедитесь, что вы присвоили идентификатор вашим элементам списка.
Так что если выбранный список выглядит так:
<div id='selected_items'>
<ul>
<li id='123'>Item 1</li>
<li id='456'>Item 2</li>
</ul>
</div>
Затем просто переберите список и сохраните его на скрытом вводе, когда пользователь нажмет кнопку сохранить:
$("#save").click(function(){
var theList = '';
$("selected_items > li").each(function(){
var $this = $(this);
var currentID = $this.attr("id");
theList = theList+currentID+'|';
});
$("#hidden_list").val(theList);
});