Я попытался вычислить общее количество на таблице с помощью jquery, но при запуске итоговые значения не отображаются. поэтому я хочу показать полную живую, когда я ввожу входное значение, общее автоматическое суммирование, что не так?Общее значение с jquery в таблице
HTML
<table class="table table-condensed">
<thead>
<tr>
<td class="text-left"><strong>Product</strong></td>
<td class="text-center"><strong>Value</strong></td>
</tr>
</thead>
<tbody>
<tr>
<td>Microwave</td>
<td><input type="text" id="product_a" name="producta" value="12.000"></td>
</tr>
<tr>
<td>Microwave</td>
<td><input type="text" id="product_b" name="producta" value="19.000"></td>
</tr>
<tr>
<td>Microwave</td>
<td><input type="text" id="product_c" name="producta" value="15.000"></td>
</tr>
<tr>
<td class="thick-line"><strong>Total</strong></td>
<td class="thick-line"><input type="text" id="total" name="total" /></td>
</tr>
</tbody>
</table>
JS
jQuery(document).ready(function(){
var total = ($('#product_a').val() + $('#product_b').val() + $('#product_c').val()) ;
$('#total').val(total);
});
Что вы получаете, как ваш ответ? Вы можете попробовать окружить операторы .val() с помощью parseInt, например parseInt ($ ('# product_a'). Val()) –
спасибо @NickWinner, что очень полезно. –