Мне нужно получить значение всех инпутов, каждый из которых находится в родительском блоке. И полученные значения, сложить в сумме.
Я пытаюсь сделать это примерно так:
$('.total').find('.hidden-grand-total').each(function(i) { console.log($('.total').find('.hidden-grand-total').val()); });
Ответ
let id = $('.total').map(function(i, el) { return $('.hidden-grand-total', el).val(); }).get(); console.log(id);
UPD Не заметил сразу, что нужна сумма значений. Исправляюсь:
let sum = $('.total').get().reduce(function(p, c) { return +$('.hidden-grand-total', c).val() + p; }, 0); console.log(sum);
Комментариев нет:
Отправить комментарий