我有用于子总一个js代码和这个分总时即时改变其文本字段值的变化,因为这字段TotalSavings和TotalVariable改变其应该改变的值为我的TotalExpenses,但它没有这样做。我TotalSavings的文本框,TotalVariable和TotalExpenses是只读的,我怎样才能让我的TotalExpenses按值改变从我的子汇总:TotalSavings和TotalVariable合计值不然而改变,而子总变化
这里是子总我的js代码,
$(function() {
$("#Insurance, #COL, #Saveup, #SSS").keyup(function() {
var i = parseInt($("#Insurance").val(), 10);
var c = parseInt($("#COL").val(), 10);
var s = parseInt($("#Saveup").val(), 10);
var e = parseInt($("#SSS").val(), 10);
$("#TotalSavings").val(i + c + s + e);
});
});
$(function() {
$("#Fares, #Recreation, #OtherExpenses").keyup(function() {
var f = parseFloat($("#Fares").val(), 10);
var r = parseFloat($("#Recreation").val(), 10);
var o = parseFloat($("#OtherExpenses").val(), 10);
$("#TotalVariable").val(f + r + o);
});
});
这里是我的总计js代码,
$(function() {
$("#TotalSavings, #TotalVariable").keyup(function() {
var t1 = parseFloat($("#TotalSavings").val(), 10);
var t2 = parseFloat($("#TotalVariable").val(), 10);
$("#TotalExpenses").val(t1 + t2);
});
});
你有3个单独的DOM就绪函数,把所有这些'keyup'处理程序放到一个。 – tymeJV