ОБНОВЛЕНО
ДЕМО: http://jsbin.com/evoru4/2
В вашем случае используйте это:
$(function() {
$("ul.sortable").sortable({
connectWith: '.sortable',
update: function(event, ui) {
var position = $('.sortable').serial();
alert( position );
}
});
});
// эта функция делает ваш UL LI сериализованным объектом
(function($) {
$.fn.serial = function() {
var array = [];
var $elem = $(this);
$elem.each(function(i) {
var menu = this.id;
$('li', this).each(function(e) {
array.push(menu + '[' + e + ']=' + this.id);
});
});
return array.join('&');
}
})(jQuery);
, который дает вам что-то вроде этого:
menu1[0]=id_1&menu1[1]=id_2&menu2[0]=id_4&menu2[1]=id_6&menu3[0]=id_5&menu3[1]=id_3
, представляющий порядок положения каждого элемента