Der folgende Code gibt die Summe der aktivierten Kästchen an und zeigt das Ergebnis an.jQuery-Dezimalstellen nicht in Ergebnissumme der aktivierten Kästchen
Ich habe diesen Code von this Frage in Stackoverflow.
HTML
<input type="checkbox" checked value="Gez" rel="69.95">Gezichtsbehandeling
<input type="checkbox" value="ExtraLang" rel="9.95">Extra lange
<input type="checkbox" value="Massage" rel="59.95">Massage
<input type="checkbox" value="Pedicure" rel="35">Pedicure
Totaal <span id="output"></span>
JS
<script>
$(document).ready(function() {
function recalculate() {
var sum = 0;
$("input[type=checkbox]:checked").each(function() {
sum += parseInt($(this).attr("rel"));
;
});
$("#output").html(sum);
}
$("input[type=checkbox]").change(function() {
recalculate();
});
});
</script>
Problem ist, dass die Summe nicht Dezimalstellen nicht zeigen.
Siehe hier jsfidle
ahh du bist 15 Sekunden früher. +1 an Sie :) –
@ Sk.Tajbir haha danke. Großartige Köpfe denken gleich :) –
@Richard Gern geschehen. Froh, dass ich helfen konnte! –