Jquery-Methode
$(
Funktion ( ) {
//Berechnen Sie den Gesamtwert der Personalstatistiktabelle beim Laden der Seite
calcSum();
//Berechnen Sie den Gesamtzeile
/*
Verwenden Sie die Gesamtzeile als Zwischenvariable
Fügen Sie jede Zelle zur Gesamtzeile der Spalte hinzu
Ermitteln Sie die Summe jeder Spalte
*/
Funktion trVisible (chk, index) {
var disValue = $("#Tr" index).css("display");
if (chk.checked) {
$(" #Tr" index).css("display", " block");
}
else {
$("#Tr" index).css("display", "none");
}
calcSum();
}
function calcSum() {
//Der Gesamtzeile wird ein Anfangswert von 0 zugewiesen
$("#trSum") .each(function () {
$(this).find( "td").each(function () {
if ($(this).index() != 0) {
$ (this).text("0");
}
});
$("#tabrytj").each( function () {
var trDis = $(this).css( "display");
//Versteckte Zeilen nehmen nicht an der Berechnung teil
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-Anweisung
Code kopieren
Der Code lautet wie folgt:
张1 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
张2 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
张23 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
124536 |
|
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |