ich den Gesamtwert von <div>
‚s mit der Klasse itemPrice
Ich möchte
Mein HTML
<div class="itemPrice">1,000</div>
<div class="itemPrice">2,000.50</div>
<div class="itemPrice">3,000</div>
<div class="itemPrice">1,020.54</div>
<div class="itemPrice">4,200</div>
<div class="itemPrice">3,500</div>
<div class="total">?????</div>
Mein JavaScript
$(document).ready(function() {
var sum = 0;
$(".itemPrice").each(function() {
var val = $.trim($('.itemPrice').text());
// val = val.split(",")
if (val) {
val = parseFloat(val.replace(/^\$/, ""));
sum += !isNaN(val) ? val : 0;
}
});
$('.total').text(sum);
});
erhalten möchten Aber es funktioniert nicht wegen des Kommas (,).
Diese Antwort könnte Sie https://stackoverflow.com/a/44236062/1209018 helfen. Aber benutze einen Klassenselektor. –
was hast du bisher probiert? – guradio
Was @RajaprabhuAravindasamy sagte, aber auch versuchen, den Wert in parseInt wegen der Kommas und Perioden zu wickeln. –