さて、特定のポイントまで正常に機能しているこのコードがあります。
$(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にかなり慣れていません。