Нужно при изменении количества пересчитать цену каждой строке таблицы. Вывести подсчет по определенной группе строк и общую цену. Вывод общей цены и цены группы строк пытался выводить по id, однако таблиц будет таких 4, поэтому этот вариант не прошел.
Написал следующую функцию для подсчета суммы в каждой строке:
function summ() {
var sum = 0
$('table tr').each(function() {
$(this)
.find('.quantity-field')
.each(function() {
sum += parseInt($(this).val()) * parseInt($("td.price").text());
});
$(this).find('td.sum').html(sum);
sum = 0;
});
}
Но она берет для всех строк цену за единицу с первой строчки.
Может кто-то помочь с решением?
Пример того что есть -
jsfiddle