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

Как это можно исправить?
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimka-dooz
@dimka-dooz
front-end разработчик)
При сортировки происходит перерисовка контента, если вы вешаете события через js, все обработчики слетают, придется повесить их снова, после сортировки.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы