Задать вопрос
@Alino4ka

Не передаются данные формы после appendto, как исправить?

Имеется страница с товарами и функция сортировки цен, цены у меня хранятся в data-price у объектов .box, сам код:
$('.row').find('.box').sort(function (a, b) {
return +a.getAttribute('data-price') - +b.getAttribute('data-price');
})
.appendTo($('.row'));

все работает и сортирует, но вот проблема:
Внутри каждого блока .box есть чекбокс, после сортировки как их не тыкай - форма не будет отправлена, точнее отправится пустая, как будто input:checkbox вообще нету на странице.

Как это можно исправить?
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
dimka-dooz
@dimka-dooz
front-end разработчик)
При сортировки происходит перерисовка контента, если вы вешаете события через js, все обработчики слетают, придется повесить их снова, после сортировки.
Ответ написан
Ваш ответ на вопрос

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

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