Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Estou precisando somar input A + B e mostrar o resultado em C, via jQuery.
Achei o seguinte código e esta ok, porém, não funciona com números
da máscara de moeda (0,00).
Segue o código:
<table>
<tr><td><input class="soma"/></td></tr>
<tr><td><input class="soma"/></td></tr>
<tr><td><input class="soma"/></td></tr>
<tr><td><input class="soma"/></td></tr>
</table>
<input id="resultado"/>
$( ".soma" ).blur(function(){
calcular();
});
function calcular() {
var soma = 0;
$( ".soma" ).each(function( indice, item ){
var valor = parseFloat($(item).val());
console.log(valor);
if ( !isNaN( valor ) ) {
soma += valor;
}
});
$( "#resultado" ).val( soma );
}
Segue o exemplo online:
http://jsfiddle.net/davidbuzatto/GkWZf/
Como poderia somar valores com vírgula?
Abraços, God bless!
Carregando comentários...