我想将gc值乘以每个计数类,我想在id total的输入字段中输入总计。 gc值取自db
<script>
jQuery.noConflict();
$(document).ready(function(){
calculateSum();
$(".count").keyup(calculateSum);
});
function calculateSum() {
var sum = 0;
console.log('called');
$(".count").each(function() {
console.log(this.value);
if(!isNaN(this.value) && this.value.length!=0) {
sum += parseFloat(this.value);
}
});
$("#total").val(sum);
}
</script>
<input type='text' id='gc' name='gc' value="<?php echo $gc; ?>">
<input class='count'>
<input class='count'>
<input class='count'>
<input class='count'>
<input id='total'>
答案 0 :(得分:0)
您的代码应如下所示,以乘以值
function calculateSum() {
var sum = 0;
console.log('called');
$(".count").each(function() {
console.log(this.value);
if(!isNaN(this.value) && this.value.length!=0) {
sum += parseFloat(this.value * $("#gc").val());
}
});
$("#total").val(sum);
}
希望这会有所帮助......
答案 1 :(得分:0)
使用此
sum += parseFloat(this.value) * $("#gc").val();
而不是
sum += parseFloat(this.value);