Как посчитать сумму ячеек в таблице?

168
08 декабря 2021, 07:50

Есть код такого вида:

var html = '<tr><td><input type="text" name="name"></td><td><input type="text" name="name"></td><td><input type="number" name="name"></td><td><input type="number" name="name"></td><td><input type="number" name="name" class="mat_count"></td><td><button class="remove">-</button></td></tr>'
$(function () {
    $('tbody').sortable()
    $('.addRow').click(function () {
        $('tbody').append(html)        
    })
    $(document).on('click', '.remove', function () {
        $(this).parents('tr').remove()
    })
})

https://jsfiddle.net/f041xL6v/ Как сделать, чтобы данные ячеек "стоимость" суммировалась и отображалась в инпуте "сумма"? Пробовал несколько вариантов, найденных в сети - к успеху не пришёл(

Answer 1
      var sum = 0;
        for(var i = 0; i < $('.mat_count').length; i++){
           if($('.mat_count')[i].value != "")
              sum += parseInt($('.mat_count')[i].value);
        }
      $('.count')[0].value = parseInt(sum); 

Смотря после какого действия необходимо обновлять сумму?

READ ALSO
Плавная смена источника фото на jQuery

Плавная смена источника фото на jQuery

Есть примерно следующий код, реализующий смену картинки при наведении на определенный блокПри этом картинка меняется резко

154
Обмен информацией по USB

Обмен информацией по USB

У меня следующая проблема - Настраиваю соединение по USB между терминалом и устройством android, соединение устанавливается если его настраивать...

188
MySQL + Hibernate + Spring (кодировка)

MySQL + Hibernate + Spring (кодировка)

Столкнулся с такой проблемой, что в БД записываются "????" вместо кириллицыИзменил настройки проекта на кодировку UTF-8, поменял БД MySQL тоже...

80
Задача на массивы. Не могу решить

Задача на массивы. Не могу решить

Задание такое: 1Создать массив на 15 целых чисел

85