$(document).ready(function() { $("#pl_sortable").sortable(); $("#pl_sortable" ).bind( "sortstop", function(event, ui) { var li, newPos, oldPos; li = ui.item; newPos = $(this).children().index(li); oldPos = li.attr('id').split("_").pop(); $.post("ui_handler.php", { 'act': 'PL.moveItem', 'oldPos': oldPos, 'newPos': newPos }, function(data){ var ul = $("#pl_sortable"); if(data.error) { var size, tmp_ul; size = $(ul).children().size(); tmp_ul = $("