Атрибут id
должен быть уникальным в документе, вместо этого используйте class
. Сначала измените HTML с классом.
С
<output id="result"></output>
На
<output class="result"></output>
В jQuery Измените
$('#result').html(total);
На
$(this).parent().next().find('.result').text(total);
Обратите внимание: Рекомендуется использовать text()
вместо html()
, если текст представляет собой простую строку (не htmlString ).
Я также предпочитаю событие input
вместо change
для вывода немедленных изменений путем изменения
$inputs.change(function() {
на
$inputs.on('input', function() {