Для того чтобы отсортировать любой список select option по алфавиту либо по имени. Нам понадобится вставить Js код в страницу с нашим списком и задать списку любой класс.
вот код
<script type='text/javascript'>
//Сортировка списка по алфавиту
jQuery('.gorod').each( function(){
jQuery(this).html( jQuery(this).find('option').sort(function(a, b) {
return a.text == b.text ? 0 : a.text < b.text ? -1 : 1
}) );
});
</script>
Слово gorod меняем на свой класс у меня прописанно так
<select class=»gorod» id=»1″>
<option value=»» selected>города</option>
<option value=»»>Москва</option>
<option value=»»>Краснодар</option>
<option value=»»>Туаспсе</option>
</select>
+1