gpt4 book ai didi

javascript - 计算金额总和的JS脚本计算错误

转载 作者:太空狗 更新时间:2023-10-29 16:06:40 26 4
gpt4 key购买 nike

我已经准备好了this jsfiddle这说明了我的脚本如何计算每个所选期权属性价格总和的两倍。请帮我解决这个问题。

optionsamount 是错误的,我的意思是计算了两次。这是为什么?谢谢

function update_amounts(){
var sum = 0.0;
var optionsamount = 0.0;

$('#basketorder > tbody > .product').each(function() {

$('.selectedoptionselect option:selected').each(function(){
optprice = $(this).attr('price');
optionsamount+= parseFloat(optprice);
})

var qty = $(this).find('.qty option:selected').val();
var price = $(this).find('.price').val();
var amount = (qty*price);
sum+= (amount + optionsamount);

$(this).find('.amount').text(''+ amount.toFixed(2));
});

$('.total').text(sum);
}

最佳答案

试试这个,

function update_amounts(){
var sum = 0.0;

$('#basketorder > tbody > .product').each(function() {

var optionsamount = 0.0;


$(this).find('.selectedoptionselect option:selected').each(function(){
optprice = $(this).attr('price');
optionsamount+= parseFloat(optprice);
})

var qty = $(this).find('.qty option:selected').val();
var price = $(this).find('.price').val();
var amount = (qty*price);
sum+= (amount + optionsamount);

$(this).find('.amount').text(''+ amount.toFixed(2));
});

$('.total').text(sum);

关于javascript - 计算金额总和的JS脚本计算错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27505199/

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