jQuery вычисляет сумму значений во всех текстовых полях

У меня есть бланк заявки приблизительно с 30 текстовыми полями, которые содержат численные значения. Я хотел бы вычислить сумму всех тех значений на размытости.

Я знаю, как выбрать все текстовые поля, но не, как циклично выполниться через них и сложить все их значения?

$(document).ready(function(){
   $(".price").blur(function() {
    //loop and add up every value from $(".price").val()
   })
});
68
задан stef 10 March 2010 в 14:22
поделиться

3 ответа

$('.price').blur(function () {
    var sum = 0;
    $('.price').each(function() {
        sum += Number($(this).val());
    });

    // here, you have your sum
});​​​​​​​​​
194
ответ дан 24 November 2019 в 14:01
поделиться

Это должно исправить:

var total = 0;   
$(".price").each( function(){
          total += $(this).val() * 1;
});
1
ответ дан 24 November 2019 в 14:01
поделиться

Используйте эту функцию:

$(".price").each(function(){
total_price += parseInt($(this).val());
});
2
ответ дан 24 November 2019 в 14:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: