Ich habe 3 Eingaben und versuche, die Summe der Zahlen zu erhalten, jedes Mal wenn ein Benutzer eine davon aktualisiert.
HTML
JS
var sum = 0;
$('.my-input').each(function(index, elem){
var value = $(this).val();
sum += parseFloat($(elem).val());
console.log(sum);
$(this).on('keyup click', function (){
sum += parseFloat($(elem).val());
});
});
Aber ich erhalte immer verrückte Ergebnisse...
EDIT:
Ich habe das versucht:
function getSum(){
var sum = 0;
$('.my-input').each(function(index, elem){
var value = $(this).val();
sum += parseFloat($(elem).val());
});
return sum;
}
$('.my-input').each(function(){
$(this).on('keyup click', function(){
console.log( this.value );
var curSum = getSum();
console.log('current sum: ' + curSum);
});
});