我正在尝试根据 span 中的值计算增值税,这有效,但前提是 span 中的值与点一起使用。如果我使用逗号,它会显示 NaN
JS
$(document).ready(function () {
$("#vatCalculate").ready(function () {
var vatTextBox = $("#vatPrice").text();
var op = (vatTextBox * 100) / 122;
var findVat = vatTextBox - op;
$("#vatValue").text(findVat.toFixed(2));
});
});
HTML
<span id="vatPrice">30.33</span>
<span id="vatValue"></span>
谢谢
最佳答案
要删除逗号,您需要对字符串使用替换。要转换为 float 以便进行数学运算,您需要 parseFloat:
var vatTextBox = parseFloat(vatTextBox.replace(/,/g, ''))
您确实也应该使用隐藏输入并将其存储为 double 值。
关于javascript - jQuery 增值税计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33039260/