2017-10-12 2 views
0

enter image description herejquery erhalten spezifische ID

Ich habe dies für meine Schulprojekt, aber meine Frage ist jetzt:

ich hinzufügen neue Autos Mein Warenkorb enthält und wenn ich ein anderes Auto die erste Auswahl ändert sich auch. Alle markierten Autos hatte seinen eigenen Preis, aber wenn ich ein anderes Auto die ganze Preis sind gleiche wählen:

Mein Code:

  $('.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++; 
      }); 
     }); 
+0

können Sie die HTML bereitstellen? – madalinivascu

Antwort

0

Sie müssen den Preis anzuhängen, btw, Zwischensumme das aktuelle Element nur

$parent.find('.prijs').html("€" + productInfo.prijs); 
$parent.find('.btw').html(productInfo.btw+ "%"); 
.... 
$subtotaal = $parent.find('.qty'); 
+0

nicht nur $ subtotaal, der Preis und BTW müssen einzigartig sein. wenn ich neues Auto addiere, muss das erste auf seinem eigenen Wert bleiben, und das zweite muss seinen eigenen Wert (Preis und BTW) ebenso erhalten – Dimitri

+0

@Dimitri ja, wie Sie in meiner Antwort sehen können – madalinivascu

+1

thankyou sehr viel – Dimitri