gpt4 book ai didi

jQuery 添加错误

转载 作者:行者123 更新时间:2023-12-01 02:06:57 24 4
gpt4 key购买 nike

我遇到了一个奇怪的错误。这是 jQuery 函数

jQuery(document).ready(function(){
jQuery("#new_customer").delegate(".kool", "keyup", function(event) {
var SelectProd = jQuery('.price, .qty',this);
var price = jQuery('.price', this).val();
var qty = jQuery ('.qty', this).val();
var amount = price + qty;
var lineItemWrapperElement = SelectProd.parent().parent();
jQuery("input.amount", lineItemWrapperElement).val(amount);
});
});

“+”不是加法,而是连接。即 12+1 变为 121 似乎是什么问题?任何指导都可以。

最佳答案

发生这种情况是因为您连接了字符串。您必须将变量转换为数字类型。我假设你的价格可以是 float 的,所以你可以使用 parseFloat()功能:

var amount = parseFloat(price) + parseFloat(qty);

为了固定精度,您还可以使用 toFixed()之后:

amount = amount.toFixed(2);

关于jQuery 添加错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10895271/

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