ul sort / unsort function
Copy Below Code
View As A Text File
Show Text Only
Show API
Edit Code
function sortList(urlObj) {
var mylist = $(urlObj);
var listitems = mylist.children('li').get();
listitems.sort(function(a, b) {
return $(a).text().toUpperCase().localeCompare($(b).text().toUpperCase());
})
$.each(listitems, function(idx, itm) { mylist.append(itm); });
}
function unsortList(urlObj){
var liTotal=$(urlObj).length;
for (var i =0; i < liTotal; i++)
{
$(urlObj+" li:eq("+i+")"). before($(urlObj+" li[data-sort="+(i+1)+"]") );
}
}