javascript计算小计10%的折扣

时间:2015-06-13 09:13:48

标签: javascript php discount subtotal

如何在js中实现基于子总数计算10%折扣? 这是我的代码。

<!-- Sub Total -->
function calculateGrandTotal() {
    var grandTotal = 0;
    $('table tbody tr td:nth-child(4) input').each(function (index) {
                                grandTotal += parseInt($(this).val());
    });
    $('#sub_total').val(grandTotal);
}

2 个答案:

答案 0 :(得分:1)

看起来像这样:

function calculateGrandTotal() {
                            var grandTotal = 0;
                            $('table tbody tr td:nth-child(4) input').each(function (index) {
                                grandTotal += parseInt($(this).val());
                            });
                            $('#sub_total').val(grandTotal);
                            $('#discount').val(calculateDiscount(grandTotal));
 } 
//separate function to calculate discount
function calculateDiscount(amt){
   if(!NaN(amt)){
      return amt*0.1;//10% disc
   }else return 0;
}

答案 1 :(得分:0)

使用getElementbyID获取小计字段的值并应用公式。