this jsfiddle'u hazırladım. Komutumun, seçilen her bir özellik özellik fiyatının iki katı kadarını hesaplamasını nasıl hazırladım. Lütfen bu sorunu çözmek için bana yardımcı olun.JS betiği miktarını hesaplar yanlış hesaplar
optionsamount
yanlıştır, yani iki kere hesaplanır. Neden bu? Teşekkür
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);
}
deneyin' – caramba
thats değil nokta I inan :) – Europeuser
Evet, keman oldukça işe yaramaz. – forgivenson