Есть код который по нажатию должен в корзине проходить по товарам и подсчитывать их стоимость
$('.add-item').click(function () {
var price = $(this).parent().find('.price').text();
$('.cart-window ul').append($('<div class="item">123 <span>'+price+'</span></div>'));
var sum = 0; //начальная сумма корзины
$('.cart-window ul').each(function () { // проходимся по товарам
var price_item = $(this).find('.item span').text(); //узнаём цену товара
console.log(typeof(sum)); // для отладки
console.log(typeof(price_item)); // для отладки
price_item = parseInt(price_item); //переводим строку в число
console.log(typeof(price_item)); // для отладки
sum += price_item; //считываем сумму товаров
console.log(sum); // для отладки
});
$('.cart-window .amount').text(sum); //выводим сумму заказа
});
Не могу понять почему они нормально не складываються, sum это число price_item тоже перегоняется в число
а сумма будто после сложения строк
Скрин из конслои