gpt4 book ai didi

jquery - 如何在JQuery中进行算术运算?

转载 作者:行者123 更新时间:2023-12-01 02:04:45 25 4
gpt4 key购买 nike

var price     = $('#addprice').val();
var pass = $('#pass').val();
var total = $('#totalprice').attr('value')
var left = $('#leftquota').attr('value')
var balance = $('#balance').attr('value')
var tprice = total + price; // total price
var bprice = balance + price; // balance price
var unitprice = bprice / left; // unit price

$('#totalprice').text(tprice);
$('#balance').text(bprice);
$('#unitprice').text(unitprice);

JQuery只处理total、left、balance、tprice、bprice、unitprice等。作为字符串,但实际上有小数而不是字符串。当我对它们应用 parseInt() 时,它们都变成整数,这不是我想要的。如何进行算术运算?操作数是小数。

我使用parseFloat();但它是一样的。 var tprice=total+price的运算;只是字面上将两个小数(字符串)共轭在一起。

$('#add_price').click(function(){
var price=$('#addprice').val();
var pass=$('#pass').val();
var total=$('#totalprice').attr('value')
var left=$('#leftquota').attr('value')
var balance=$('#balance').attr('value')
total=parseFloat(total);
left=parseFloat(left);
balance=parseFloat(balance);
var tprice=total+price;
var bprice=balance+price;
var unitprice=bprice/left;

$('#totalprice').text(tprice);
$('#balance').text(bprice);
$('#unitprice').text(unitprice);

最佳答案

您可以使用parseFloat对于这个案例。它将返回浮点值

使用示例:

var tprice = parseFloat(total) + parseFloat(price);

关于jquery - 如何在JQuery中进行算术运算?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1680032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com