У меня есть неизвестное кол. инпутов с одним классом. Мне надо взять из всех значения и просуммировать и вывести 1 число в конце. Как я делал
$( ".input_quantity" ).each(function() {
var arr = new Array();
arr.push(Number($(this).val()));
var summ =0;
for (var i =0; i< arr.length; i++) {
summ +=arr[i];
}
console.log(summ);
});
Не выходит суммировать, выводится каждое число и инпутов отдельно. Скорей всего, я метод подсчета выбрал неверный - через ".each". Подскажите другую идею ?
each
— это цикл. Ты на каждой итерации цикла пытаешься вычислить сумму. И весьма странным способом.
Вынеси объявление суммы до цикла и дальше в цикле складывай:
var summ = 0;
$(".input_quantity").each(function() {
summ += +$(this).val();
});
console.log(summ);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На данный вопрос уже ответили:
Необходимо сделать прогресс барВокруг определенной картинки (в данном случае векторной, пример картинки прикрепил) сделать обводку в виде...
Jshint ругается на то, что в функции есть ссылки на внешние переменныеЕсли их убрать, то перестаёт ругаться
Ребята, хотелось бы себе прелоадер в виде спидометраСам прелоадер уже готов, нужен только спидометр в силистике аля Mercedes-benz