【发布时间】:2016-06-14 22:06:15
【问题描述】:
下面的代码对选中的框求和并显示结果。
我从stackoverflow 中的this 问题中获得了这段代码。
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>
问题是总和不显示小数。
看这里jsfidle
【问题讨论】:
标签: javascript jquery html