JavaScript einfache Berechnung
Ich bin mir ziemlich sicher, dass ich dumm bin, aber warum funktioniert das nicht?
form.find( '.per_time' ).on( 'change', function() {
var price = parseInt( form.find( '.section-price' ).attr('data-price'), 10 ) ;
var multiplier = parseInt( $( this ).val(), 10 );
var newprice = (price / 7) * multiplier;
form.find( '.section-price .price' ).html( newprice )
})
Es ist diese Linie, um die ich mir Sorgen mache:
var newprice = (price / 7) * multiplier;
Die Berechnung wird nicht durch 7 geteilt, sondern nur berechnetprice * multiplier
?
Dieser Code scheint auch zu diktieren, was passiert, aber ich bin mir ziemlich sicher, dass es sich nur um eine kürzere Version des oben genannten handelt.
n.find(".per_time").on("change",function(){var t=parseInt(n.find(".section-price").attr("data-price"),10),r=parseInt(e(this).val(),10),i=(t/7)*r;n.find(".section-price .price").html(i)})
Vielen Dank für Ihre Hilfe im Voraus. Hier ist ein Beispiel für die Eingabe.
(595 / 7) * 10