@CreativeStory

Как отсортировать DOM-элементы?

Есть верстка:

<div class="all">
    <div class="item">
        <h4>Title<h4>
        <p class="price">150</p>
    </div>
    <div class="item">
        <h4>Title<h4>
        <p class="price">34</p>
    </div>
    <div class="item">
        <h4>Title<h4>
        <p class="price">28</p>
    </div> 
    <div class="item">
        <h4>Title<h4>
        <p class="price">120</p>
    </div>
    <div class="item">
        <h4>Title<h4>
        <p class="price">230</p>
    </div>

Нужно сортировать элементы .item в зависимости от содержимого вложенных .price.
Видимо должен создаваться новый массив объектов и после обработки замещать старый контент типа

document.querySelector('.all').innerHTML = sortArrHTML
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED

Обратите внимание, что при этом не слетают обработчики, если они есть. В отличие от использования innerHTML.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы