Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Кривой подсчет при "change" (https://javascript.ru/forum/jquery/20619-krivojj-podschet-pri-change.html)

Beriagts 11.08.2011 14:50

Кривой подсчет при "change"
 
Не могу в чем проблема с подсчетом, как то считает криво.
Вот страница http://dl.dropbox.com/u/15968439/Hun...cket_over.html
Попробуйте изменить количество товаров, я не могу понять по какой логике он считает.

devote 11.08.2011 15:14

$(document).ready(function(){

    function calculate() {
        var total = 0, sum = 0;
        $('.baskprd').each(function(){
            var price = $( this ).parent().prev().find("input").val().replace(/[,]+/g, '.'),
            count = $( this ).val();
            sum += parseInt( count );
            total += parseFloat( price ) * parseInt( count );
        });
        $('.makord span.ddt').html(sum);
        $('.total .tlprct').html(total.toFixed(2));
    }

    $('.baskprd').change(function(){
        calculate();
    });

    calculate();
});

Beriagts 11.08.2011 15:16

работает спасибо большое .


Часовой пояс GMT +3, время: 18:54.