Задать вопрос
@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 вообще нету на странице.

Как это можно исправить?
  • Вопрос задан
  • 130 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
dimka-dooz
@dimka-dooz
front-end разработчик)
При сортировки происходит перерисовка контента, если вы вешаете события через js, все обработчики слетают, придется повесить их снова, после сортировки.
Ответ написан
Ваш ответ на вопрос

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

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