Хорошо, у меня есть этот код, который отлично работает в определенной точке.Javascript вычисляет сумму всех полей ввода с определенным классом
$(document).ready(function(){
var val1 = +$(".charge").val();
var val2 = +$(".fee").val();
var val3 = +$(".loadrate").val();
$("#finalrate").val(val1-val2+val3);
$(".financeinput").keyup.each(function(){
var val1 = +$(".charge").val();
var val2 = +$(".fee").val();
var val3 = +$(".loadrate").val();
var initial = $("#finalrate").val();
$("#finalrate").val(val1-val2+val3);
var second = $("#finalrate").val();
if(initial < second){
$("#finalrate").removeClass("redardown").addClass("greenarup");
}
if(initial > second){
$("#finalrate").removeClass("greenarup").addClass("redardown");
}
if(initial = second){
}
});
});
У меня есть несколько полей с классом «.charge» и несколько полями с классом «.fee», но здесь код получает только значение первых полей с этим классом, в то время как мне нужен их все рассчитываться. Я знаю, это должно быть очень легко, но я довольно новичок в javascript.
я получаю NaN результат –
Поскольку метод ничего не возвращает ... – brso05
Дайте мне секунду Я пытаюсь опубликовать пример – brso05