Ciao, vedi se può andare bene l'esempio di Andrea, altrimenti prova così:
codice:<!DOCTYPE HTML> <html> <head> <title>Esempio</title> <meta charset="utf-8"> <script src="http://code.jquery.com/jquery-latest.min.js"></script> <script type="text/javascript"> function ordina(cosa){ var contenuti = $("li>div",cosa).map(function(){return $(this).text();}).get() .sort(function(a, b){console.log(a);return a - b;}); $("li>div",cosa).each(function(id){$(this).html(contenuti[id]);}); } </script> </head> <body> <ul id="listaDaOrdinare"> <li><div id="div1">4</div></li> <li><div id="div2">1</div></li> <li><div id="div3">2</div></li> <li><div id="div4">3</div></li> </ul> <a href="#" onclick="ordina('#listaDaOrdinare');">ordina</a> </body> </html>


Rispondi quotando