Ordinare dei blocchi di testo alfabeticamente è semplice con jQuery.
Data la seguente marcatura:
<ul id="test">
<li>Sem lacinia quam venenatis vestibulum...</li>
<li>Fusce dapibus, tellus ac cursus commodo...</li>
<li>Cras justo odio, dapibus ac facilisis in...</li>
</ul>
Il codice jQuery è il seguente:
(function( $ ) {
$(function() {
$( "li", "#test" ).sort(function( a, b ) {
return $( a ).text() > $( b ).text();
}).appendTo( "#test" );
});
})( jQuery );