计算

  • 在cart.html中定义js如下
{% block script %}
    <script>
    function total_all() {
        $('.total_count em').text($('.cart_list_td').length);
        var total=0;
        //var count1=0;
        $('.cart_list_td').each(function () {
            var price=parseFloat($(this).children('.col05').children('span').text());
            var count=parseInt($(this).find('.num_show').val());
            var total1=price*count;
            if($(this).find(':checkbox').prop('checked')) {
                total += total1;
                //count1+=count;
            }
            $(this).children('.col07').text(total1.toFixed(2)+'元');
        });
        $('.settlements').find('em').text(total.toFixed(2)).end().find('b').text($(':checked:not(#check_all)').length);
    }


    $(function () {
        total_all();
    });
    </script>
{% endblock script %}