所以我有問題,我的輸入值只有當我點擊輸入字段(「總」輸入字段,下面的「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