Добрый день, есть выпадающий список значений в select, нужно отсортировать значения от меньшего к большему, и если есть значения с знаком "-" в конце списка.
Есть вот такой js, он сортирует значения от меньшего к большему, но значения с - в начале списка.
function sorted(id){
for(var c=document.getElementById(id),b=c.options,a=0;a<b.length;)
if( b[a+1] && parseFloat(b[a].text) > parseFloat(b[a+1].text) ){
c.insertBefore(b[a+1],b[a]);
a = a >= 1 ? a-1 : a+1
} else a++;
b[0].selected=true
};
sorted("26-disk");
https://jsfiddle.net/36y2obsL/1/