自己瞎写的,但是能用。
var obj = $('.ul');
var idArr = [];
obj.find('li').each(function(){
idArr.push(parseInt($(this).attr('id')));
});
idArr.sort(function(a,b){return a>b});
var first = obj.find('li:last');
for(var i=0;iobj.find('li[id="'+idArr[i]+'"]').insertAfter(first);
first = obj.find('li:last');
}