所以我有问题,我的输入值只有当我点击输入字段(“总”输入字段,下面的“Suma”(“Kiekis”*“Kaina”=“Suma”)列和哪些是只读)更新时,但我想自动更新“总计”字段(位于“Bendra suma”底部附近)。如何在不点击输入栏的情况下更新输入值?
JS代码:
$(document).on('keyup change', '.quantity, .price', function() {
var row = $(this).closest('tr').get(0);
var rowPrice = $(row).find('.price').val();
var rowQuantity = $(row).find('.quantity').val();
$(row).find('.total').val((rowPrice * rowQuantity).toFixed(2));
$('.total').blur(function() {
var sum = 0;
$('.total').each(function() {
sum += parseFloat($(this).val());
});
$('#totals').val((sum).toFixed(2));
});
});
您可以测试它是如何工作的jsfiddle:
https://jsfiddle.net/xqy6qafk/
预先感谢帮助!
尝试。没有帮助 – Sprunkas
https://jsfiddle.net/xqy6qafk/1/我只是改变凯纳场,总和自动更新 – misha130
Upvoted你的答案...但它缺少关闭此声明的代码。 – shramee