Ho la seguente div sulla mia pagina:Come ordinare gli elementi DOM durante la selezione in jQuery?
<div id="pi_div3">
Div 3
</div>
<div id="pi_div2">
Div 2
</div>
<div id="pi_div1">
Div 1
</div>
<div id="pi_div6">
Div 6
</div>
<div id="pi_div5">
Div 5
</div>
<div id="pi_div4">
Div 4
</div>
sto cercando di selezionare i div che utilizzano il codice jQuery $("div[id*=pi_div]")
.
Ho bisogno che i div vengano ordinati in base ai loro ID quando eseguo un each() sul selettore. Quando eseguo il loop dei DIV, l'ordine dovrebbe essere: PI_DIV1, PI_DIV2, PI_DIV3, PI_DIV4, PI_DIV5, PI_DIV6. Come posso farlo in jQuery?
Ordinamento * dopo *, non * durante *. 'jQuery (..)' restituisce un oggetto "array like" e un 'Array.sort' che può assumere una funzione di confronto personalizzata. –
Ecco una domanda simile risolto: [how-may-i-tipo-a-list-alfabetico-con-jQuery] [1] [1]: http: // StackOverflow. it/questions/1134976/how-may-i-sort-a-list-alphabetically-using-jquery – Oliver