Di seguito vorrei condividere con voi una semplice soluzione per ordinare le liste in modo alfabetico con una semplice funzione di sorting in jQuery.
La soluzione รจ la seguente:
(function( $ ) {
$(function() {
$( "li", "#test" ).sort(function( a, b ) {
return $( a ).text() > $( b ).text();
}).appendTo( "#test" );
});
})( jQuery );
A differenza di altre soluzioni che prendono in considerazione la prima lettera del testo, quest'ultima invece opera sull'intero testo. Potete vedere l'esempio qui sotto.
See the Pen jQuery: sort lists alphabetically by Gabriele Romanato (@gabrieleromanato) on CodePen.