我正在我的表中进行一些操作,因此如果用户添加新行,则可以设置数量、单价,并且自动计算总数。这发生在每一行。我试图在添加每一行时累积表格下方的总数。否则在删除一行时应该减少。
到目前为止,我只得到我正在设置的行的总值。
$('.tablePuc, .tablePus, .tableQuantity').live('keyup', function () {
var $row = $(this).closest('tr'); // all based on parent row
var unitPc = $row.find('.tablePuc').val();
var unitPs = $row.find('.tablePus').val();
var qty = $row.find('.tableQuantity').val();
var imp = 0.21;
var totalSimp = unitPs * qty;
var totalCimp = unitPc * qty + ((unitPc * qty) * imp);
if (totalCimp) {
$row.find('.tableTotal').val(totalCimp);
} else if (totalSimp) {
$row.find('.tableTotal').val(totalSimp);
}
$('#labelResult').html(totalSimp);
$('#labelResult2').html(totalCimp);
});
可以在这个小提琴上看到例子