Сообщение от Spass
|
Пожалуйста.
На будущее отделяй мух от котлет (js от html), и все будет намного проще.
|
Тема в том, что так было изначально.. но совет приму))
Есть еще подобный вопрос, как теперь можно отловить все итоговые значения каждого товара и просуммировать их..
Т.е. это должна быть функция внутри функции $('div.unit select').on('change', function(), правильно?
---
С этим сам разобрался
var sumCost = 0, sumDiscount = 0;
$('.shield-price').each(function(){
sumCost += parseInt($(this).html(), 10);
});
$('.final-cost').html('Итого: <span>'+sumCost+'</span> руб.');
$('.shield-discount').each(function(){
sumDiscount += parseInt($(this).html(), 10);
});
$('.final-discount').html('Итоговая скидка: <span>'+sumDiscount+'</span> руб.');
Однако, если все значения seect выставить в 1, т.е. в то положение, когда самой скидки нет - то остается последнее значение скидки.. вместо нуля((((
Так понимаю, нужна проверка на значение всех и каждого select option val, верно?