我做了这个为我校的项目,但我的问题是现在:
我添加新的汽车我的购物车,当我选择不同的车第一个也会发生变化。所有选定的汽车有自己的价格,但是当我选择不同的车所有的价格都是一样的:
我的代码:
$('.productprijzen').hide();
var $select = $('<select>').addClass('keuzes');
$select.append('<option>Kies je optie</option>');
$select.append('<option value="volvo">Volvo</option>');
$select.append('<option value="saab">saab</option>');
$select.append('<option value="peugeot">peugeot</option>');
$select.append('<option value="mazda">mazda</option>');
$select.on('change', function()
{
console.log();
$parent = $(this).closest(".row");
$('.productprijzen',$parent).slideDown();
var merk = $(this).val();
var productInfo = oProducten[merk];
$('.prijs').html("€" + productInfo.prijs);
$('.btw').html(productInfo.btw+ "%");
//$('.aantal').html(productInfo.btw+ "%");
// berekening van aantal x prijs
var $aantalKeuze = $('input.aantal');
var $subtotaal = $('.qty');
$aantalKeuze.change(function() {
$subtotaal.html((productInfo.prijs * $aantalKeuze.val()));
});
});
$product = $(".producttemplate");
$('.productkeuzes',$product).append($select.clone(true));
var $i = 1;
$(".nieuw").click(function() {
$('.producten').append($product.clone(true).addClass('single product'+$i).removeClass('producttemplate'));
$i++;
});
});
你能提供html吗? – madalinivascu