Jquery 方法
$(
function (>function (> 🎜>
//頁面加載時計算人員統計表合計值
calcSum();
});
//合計行計算
/*
以合計行為中間變數
每個單元格與該列合計行相加
得到每列合計
*/
function trVisible(chk, index) {
varchk disValue = $("#Tr" index).css("display");
if (chk.checked) {
$("#Tr" index).css("display", " block");
}
else {
$("#Tr" index).css("display", "none");
}
calcSum();
}
function calcSum() {
//合計行賦初始值0
$("#trSum").each(function () {
$(this).find( "td").each(function () {
if ($(this).index() != 0) {
$(this).text("0");
}
});
});
$("#tabrytj").find("tr").each(function () {
var trDis = $(this).css( "display");
//隱藏行不參與計算
if (trDis == "block") {
$(this).find("td").each(function () {
var index = $(this).index();
if (index >= 1) {
var tdValue = $("#trSum").find("td:eq(" index ") ").text();
//totalSum = parseFloat($(this).text());
$("#trSum").find("td:eq(" index ")") .text(parseFloat(tdValue) parseFloat($(this).text()));
}
});
}
});
}
html語句