我正在使用toFixed(2),但它不圆,我找不到为什么?
形式
<div class="col col-sm-2"><%= f.input :price, placeholder: "Price incl. VAT", label: false, input_html:{class: "field price"} %></div>
<div class="col col-sm-2 "><%= f.input :amount, label: false, input_html:{class: "field quantity"} %></div>
<div class="col col-sm-2"><input type="text" class="field subtotal form-control"></div>
脚本
<script>
//on change
$('.field').keyup(function() {
var price = [];
var quantity = [];
$('.price').each(function(i, obj) {
price.push(+obj.value);
});
$('.quantity').each(function(i, obj) {
quantity.push(+obj.value);
});
console.log(price)
console.log(quantity)
var result = 0;
price.map((o,i)=>{
$(".subtotal").eq( i ).val(o*quantity[i]);
result += o*quantity[i];
});
result = parseFloat(result).toFixed(2)
$(".result").val(result);
})
</script>
素胚勾勒不出你
相关分类