Показать сообщение отдельно
  #1 (permalink)  
Старый 31.07.2015, 14:37
Новичок на форуме
Отправить личное сообщение для Bogdan.bro Посмотреть профиль Найти все сообщения от Bogdan.bro
 
Регистрация: 31.07.2015
Сообщений: 3

Сортировка элементов по значению. HElp
Доброе время суток.

Вопрос в следующем ...

Созданы элементы :
var bus_button = document.createElement('button')
bus_button.name = "bus_button";
bus_button.innerHTML = line_db[i].name;
document.getElementById("test_bus").appendChild(bu s_button)

Котороые надо отсортировать. Я попробовал сделать это перебором.

var tableElem = document.getElementById("test_bus")
for (var i = 1;tableElem.children.length-2; i++) {
if (+(tableElem.children[i].innerHTML) > +(tableElem.children[i+1].innerHTML)) {
alert(i)
var cons = tableElem.children[i].innerHTML
tableElem.children[i].innerHTML = tableElem.children[i+1].innerHTML
tableElem.children[i+1].innerHTML = cons ;
};
};
Все хорошо до тех пор, пока элементы из обьекта с параметром line_db[i].name не стоновятся смешанного типа .... (Т112).
Я думал что можно попробовать решить эту проблему с помошью, рег. выражения. Но как не могу уже 4 день понять ...

Как я понимаю надо найти литерал и исключить его из выражения сортировки...

Последний раз редактировалось Bogdan.bro, 31.07.2015 в 14:57. Причина: Внесение своего предположения
Ответить с цитированием