Справочники, инструменты, документация

jQuery: Простая сортировка блоков div

Задача: сортировка группы элементов DOM с помощью js/jquery по полю сортировки.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>

<div id="list">
    <div class="item" data-sort="3">Картошка</div>
    <div class="item" data-sort="5">Яблоко</div>
    <div class="item" data-sort="1">Апельсин</div>
    <div class="item" data-sort="4">Морковь</div>
    <div class="item" data-sort="2">Банан</div>
</div>

Решение.

items = $('#list .item');
arItems = $.makeArray(items);
arItems.sort(function(a, b) {
    return $(a).data("sort") - $(b).data("sort")
});
$(arItems).appendTo("#list");

Результат.

Апельсин
Банан
Картошка
Морковь
Яблоко