How do i find dynamic average for not the 20 input boxes
Posted
by
alpho07
on Stack Overflow
See other posts from Stack Overflow
or by alpho07
Published on 2012-09-03T14:31:07Z
Indexed on
2012/09/03
21:38 UTC
Read the original article
Hit count: 144
How do i find dynamic average for not the 20 input boxes with ".num" class but even just five out of 20. I have done it as below but it won't work
$.fn.sumValues = function() {
var sum = 0;
this.each(function() {
if ( $(this).is(':input') ) {
var val = $(this).val();
} else {
var val = $(this).text();
}
sum += parseFloat( ('0' + val).replace(/[^0-9-\.]/g, ''), 10 );
});
return sum.toFixed(2);
};
$(document).ready(function() {
$('input.price').bind('keyup', function() {
$('span.total').html( $('input.price').sumValues()/$('.num').length );
});
});
© Stack Overflow or respective owner