Мне нужен алгоритм сортировки, выполненный в функцию, которая поможет с этой таблицей.Алгоритм сортировки для таблицы
код выглядит следующим образом: https://jsfiddle.net/L2amkyL6/1/
Мне нужно, чтобы получить b1, b2, b3 и b4 порядок. Тем не менее, каждый раз, когда я пытался сортировать, я, похоже, не мог получить «b». Например, если я пишу b10, то это будет выглядеть первым, так как оно только считает b1 в b10. И b9 появится последним, хотя есть b10.
Любом: Я написал подобный код для аналогичной таблицы здесь: http://jsfiddle.net/QZ3t4/540/
function sortData(){
var tableData = document.getElementById('data_table').getElementsByTagName('tbody').item(0);
var rowData = tableData.getElementsByTagName('tr');
for(var i = 0; i < rowData.length - 1; i++){
for(var j = 0; j < rowData.length - (i + 1); j++){
var txt = parseInt(rowData.item(j).getElementsByTagName('td').item(0).innerHTML);
var numb = txt.match(/\d/g);
numb = numb.join("");
var txt2 = parseInt(rowData.item(j+1).getElementsByTagName('td').item(0).innerHTML);
var numb2 = txt2.match(/\d/g);
numb2 = numb2.join("");
if(numb > numb2){
tableData.insertBefore(rowData.item(j+1),rowData.item(j));
}
}
}
}
// Table data sorting ends....
что с треском провалились.
Мне нужна помощь. Может кто-то помочь мне создать эту функцию. Я буквально только что научился JS за 1 день.
Мне нужна функция для первого: https://jsfiddle.net/L2amkyL6/1/ – Calilaun