Riordinare gli elementi di una “select” con jQuery e Javascript

Un caso piuttosto frequente in cui ci si può imbattere durante lo sviluppo di applicazioni web è quello di trovare gli elementi di una “select” ordinati in maniera non ottimale, probabilmente a causa di una query nel DB per la quale non è stato gestito un ORDER BY per una svista o anche per evitare di sovraccaricare il server MYSQL in query su colonne non indicizzate.
Ad esempio nel caso di una select di questo tipo:

Il cui output:

non è certo ottimale per la USER EXPERIENCE  in un sito ecommerce serio.. Le Options di una select si possono riordinare con una semplice funzione javascript in combinazione con jQuery:

…infatti la stessa select processata dalla funzione:


ha le options in un ordine decisamente migliore !

2017-01-02T17:09:51+00:00

Leave A Comment