如何在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);
}
答案 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获取小计字段的值并应用公式。