Мне нужна помощь с сортировкой опций выпадающего меню. У меня есть следующее:
<select name="models" id="models">
<option value="14b">14b</option>
<option value="ab">ab</option>
<option value="14">14</option>
<option value="bc">bc</option>
<option value="15">15</option>
<option value="101">101</option>
<option value="13">13</option>
</select>
Я бы хотел отсортировать параметры так, чтобы они выглядели следующим образом:
<select name="models" id="models">
<option value="ab">ab</option>
<option value="bc">bc</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="14b">14b</option>
<option value="15">15</option>
<option value="101">101</option>
</select>
В раскрывающемся списке будет 2 типа записей, начинающихся с число и те, которые начинаются с буквы. Я хотел бы сначала просто отсортировать те, которые начинаются с буквы в алфавитном порядке, и поместить их в начало раскрывающегося списка. Затем, некоторые из тех, которые начинаются с числа, могут иногда иметь букву или два в конце. Те, у которых есть буквы, будут считаться на один шаг больше, чем те, у которых нет символов, и будут располагаться впоследствии, поэтому порядок будет 14> 14b> 15, например
. Я искал и нашел несколько сообщений о том, как сортировать списки. / dropdowns, но это немного сложнее, и я не могу понять, как собрать все воедино. Может кто-нибудь, пожалуйста, помогите? Спасибо!