2015-06-13 165 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功能 –