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 );