-4
Q
計算值
A
回答
0
您需要爲每行添加一個偵聽器,以便在更新價格或數量時,可以獲取新數量和價格並更新總列。
在jQuery中,是這樣的:
$('.row').on('change', function() {
var quantity = $('.quantity', this).val(), // get the new quatity
price = $('.price', this).val(), // get the new price
total = price*quantity;
$('.total', this).val(total); //set the row total
var totals = $.map($('.row .total'), function(tot) {
return tot.val(); // get each row total into an array
}).reduce(function(p,c){return p+c},0); // sum them
$('#total').val(totals); // set the complete total
});
這假設每個訂單行容器具有類row
,每個數量具有類quantity
,每行總具有類total
和訂單總有編號爲total
。
相關問題
- 1. 計算總計值
- 2. 計算值
- 3. 恆值計算
- 4. 計算值
- 5. 計算差值
- 6. 計算值
- 7. NSTImer值計算
- 8. Ascii值計算
- 9. 計算值koGrid
- 10. 計算x值
- 11. 計算現值
- 12. 計算值
- 13. 基於計算值的Django計算
- 14. 計算圖:提前計算值
- 15. 如何計算計數值?
- 16. 計數值,計算前4
- 17. 使用計算值
- 18. 計算兩個值
- 19. 對於計算值
- 20. 計算值的DataGridView
- 21. Knockout JS - 計算值
- 22. 布爾值計算
- 23. 執行計算值
- 24. 計算枚舉值
- 25. 計算公式值
- 26. FD_SETSIZE與計算值
- 27. 計算某些值
- 28. 計算滯後值
- 29. 在計算前值
- 30. 計算預期值
你有什麼嘗試或你會怎麼做呢?從那裏ppl更容易引導你 –
http://knockoutjs.com/ –