2015-06-13 116 views
-1

如何实现基于js中的小计计算10%的折扣? 这是我的代码。javascript计算合计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); 
} 
+0

乘以0.1? – AmmarCSE

+0

我的代码看起来像什么? –

+0

'grandTotal - (grandTotal * .1)' – AmmarCSE

回答

0

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

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; 
} 
+0

我会添加到代码行吗?...或者我将有一个新的功能?...对不起,我只是在新的JS –

+0

什么代码看起来像? –

+0

不只是添加到您的calculateGrandTotal功能 –