У меня есть эта скрипка, которая прекрасно добавляет общее количество входов и изменяется при изменении входов. Но я также нуждаюсь в нем, чтобы учесть количество каждого предмета.Получите промежуточный итог входов, а затем добавьте
Таким образом, общая сумма составляет 105 долларов США, но она должна быть равна 235 долларов США, учитывая количество 3 предметов, которые составляют 65 долларов США.
Проверка скрипки покажет вам, что я имею в виду.
http://jsfiddle.net/4n7k012b/1/
$(document).ready(function() {
var sum = 0;
//iterate through each textboxes and add the values
$("input[class='cmb_text_money']").each(function() {
//add only if the value is number
if (!isNaN(this.value) && this.value.length != 0) {
sum += parseFloat(this.value);
}
});
$("#sum").html(sum.toFixed(2));
$(document).on('keyup',"input[class='cmb_text_money']", function() {
var sum = 0;
//iterate through each textboxes and add the values
$("input[class='cmb_text_money']").each(function() {
//add only if the value is number
if (!isNaN(this.value) && this.value.length != 0) {
sum += parseFloat(this.value);
}
});
$("#sum").html(sum.toFixed(2));
console.log(sum);
});
});
Я ничего не смог найти в коде, учитывающем количество как множитель. Кажется, он делает именно то, что сказано, просто суммируя значение текстовых полей суммы. – Kolban