2015-10-29 22 views
-3

我有一個JavaScript代碼已經設置爲總共。我只需要將總數的4%添加到實際總數中。這是我如何整合這兩個簡單的JavaScript代碼?

/* EXISTING WORKING TOTAL CODE */ 
$(function() { 
$('.DoPricing').on("keyup",function() { 
    var total = 0; 
    $('.DoPricing').each(function() { 
     total += parseFloat($(this).val()) || 0; 
    }); 
    $('#TotalPrice').html('$' + total); 
}); 
}); 

/* NEW PERCENTAGE CODE BELOW THAT NEEDS INTEGRATED */ 
/* The code below is suppose to add 4% to total once integrated*/ 

var total = round_decimals(order_total, 2); 
frm.TOTAL.value = total + ((4/100)*total); 
+1

添加4%也可以通過乘以1.04來完成。更容易,你的公式。 – GolezTrol

+0

'frm.TOTAL.value = total * 1.04''$('#TotalPrice')。html('$'+(total * 1.04));' – klenium

+0

我在哪裏添加該方程?我試着自己添加總數+((4/100)*總數),但它不起作用。 –

回答

1
var total = 200; 
total = total*1.04; 
console.log(total); // 208 

所以你的情況

$(function() { 
$('.DoPricing').on("keyup",function() { 
    var total = 0; 
    $('.DoPricing').each(function() { 
     total += parseFloat($(this).val()) || 0; 
    }); 
    $('#TotalPrice').html('$' + (total*1.04).toFixed(2)); 
}); 
}); 

會爲200總產量208.00。

+0

This Works!謝謝!!!現在去了解它,我發現我有正確的想法,但我沒有語法,也沒有知道修正(2)。謝謝!! –