Делаю корзину для интернет магазина, при нажатии на кнопку для открытия корзины, выполняется ajax запрос и выводятся div контейнеры (для каждого товара), в каждом контейнере есть, например, кнопка удаления товара из корзины, имеющая определённый css класс, на который повешен обработчик, который берёт id этой кнопки, вырезает начало, например "tovarDelete_", а дальше при генерации блоков этих товаров, был вписан номер товара, прям в css атрибут id. После работы с этой строчкой, полученный id с соответствующей командой отправляется на сервер. Как я понимаю это ужасный способ работы. Подскажите, как правильно делаются подобные вещи! Может при открытии корзины надо создавать объект для каждого товара, но тогда как записать в этот объект ссылку на тот же элемент его удаления?
$('#conteyner_div').on('click', '.vkorzinu', function(){
var id = $(this).attr('id');
id = id.substr(14, id.length);
inBasket(id);
});
Вот, к примеру, получение id товара.
Помогло использование data атрибутов
Виртуальный выделенный сервер (VDS) становится отличным выбором
Нужно реализовать так введите сюда описание ссылки
Почему после 11100, выскакивает 420, а не 00100, но конечное значение (11000), всё равно соответствует первоначальному?