Hello I need to sum the values of same class input in one input with class name total.
JavaScript
x
9
1
<input type="text" class="qty1" value="" />
2
<input type="text" class="qty1" value="" />
3
<input type="text" class="qty1" value="" />
4
<input type="text" class="qty1" value="" />
5
<input type="text" class="qty1" value="" />
6
<input type="text" class="qty1" value="" />
7
8
<input type="text" class="total" value="" />
9
Possible?
JavaScript
1
8
1
$(document).on("change", "qty1", function() {
2
var sum = 0;
3
$("input[class *= 'qty1']").each(function(){
4
sum += +$(this).val();
5
});
6
$(".total").val(sum);
7
});
8
Advertisement
Answer
You pretty much had it, just needed to adjust your JQuery a little bit for the appropriate selectors
updated fiddle : http://jsfiddle.net/5gsBV/7/
JavaScript
1
8
1
$(document).on("change", ".qty1", function() {
2
var sum = 0;
3
$(".qty1").each(function(){
4
sum += +$(this).val();
5
});
6
$(".total").val(sum);
7
});
8