Сортировка javascript

289
31 июля 2017, 14:46

Есть функция вывода списка пользователей:

    function UserData(data) {
        var parts = $('.part');   
        var html = '';
        for(var tempDataKey in data) {
            var tempData = data[tempDataKey];   
            var part =
                '<div class="block">' +
                '<img src="' + tempData.avatar + '" title="' + tempData.name + '" />' +
                '<div class="number">' + tempData.number + '</div>' +
                '</div>';
            html += part;
        }
        parts.html(html);
    }

Как отсортировать список по tempData.number?

Answer 1

Примерно так, например

var trArr = document.body.getElementsByClassName("block");
            for(var i=0; i<trArr.length; i++){
                for(var j=0; j<trArr.length-1; j++){    
                    if(parseInt(trArr[j].children[1].innerHTML)>parseInt(trArr[j+1].children[1].innerHTML)){
                        trArr[j].insertAdjacentElement("beforeBegin",trArr[j+1]);   
                    }
                }
            }
READ ALSO
Регулярное выражение на номер телефона javascript [требует правки]

Регулярное выражение на номер телефона javascript [требует правки]

Помогите с регулярным выражением, пожалуйста

280
Сложение чисел. Ошибка

Сложение чисел. Ошибка

Не удаётся сложить переменную с числом и число

233
Сравнение массива и объекта

Сравнение массива и объекта

Нужно сравнить массив с необходимыми полями с ключами объекта, если совпадают true, иначе false

299