Каждое поле в html является «строкой», четные числа в полях будут обрабатываться как строка.
Поэтому вам следует использовать метод parseInt () для перевода строки в целое число, например
,
этот код:
$amount += $(this).next('input').val()
должен быть
$amount += parseInt($(this).next('input').val())
после завершения всех вычислений, не забудьте перевести целое число обратно в строку, чтобы поместить его в поле,тоже.