如何在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);
}
它看起来像这样:
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;
}
使用 getElementbyID 获取小计字段的值并应用公式。