Mi piacerebbe essere in grado di ordinare un gruppo di elementi div
sulla mia pagina con un clic di un pulsante.Ordina i DIV in ordine alfabetico senza distruggerli e ricrearli?
Tutti loro hanno un contenuto di testo semplice, ad esempio:
<div class='sortme'>
CCC
</div>
<div class='sortme'>
AAA
</div>
<div class='sortme'>
BBB
</div>
<div class='sortme'>
DDD
</div>
Quando l'utente fa clic su un pulsante, essi dovrebbero essere riorganizzate in ordine alfabetico. Ovviamente c'è un numero di modi per farlo, ovviamente è possibile ottenere tutti i contenuti in un array, ordinare l'array e ricreare l'HTML basato su quello.
Questo è un esempio di una tale soluzione:
http://jsfiddle.net/hibbard_eu/C2heg/
Tuttavia, questo non sarebbe bello giocare con un sacco di codice già in uso, e speravo di essere in grado di spostare semplicemente il si diverte senza fare nulla di distruttivo. È possibile?
possibile duplicato di [elemento mobile JavaScript nel DOM] (http://stackoverflow.com/questions/1363650/javascript-moving-element-in-the-dom) –