Benutzer:Aggroblut/common.js
Aus SchnuppTrupp
< Benutzer:Aggroblut
Version vom 11. Juli 2017, 21:17 Uhr von Aggroblut (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „$(document).ready(function() { var row = 0, col = 0, ncol = 0; var sum; // sum by row $("tr").each(function(rowindex) { sum = 0; col =…“)
Hinweis: Leere nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Internet Explorer: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Extras → Internetspuren löschen … → Individuelle Auswahl → Den kompletten Cache löschen
$(document).ready(function() { var row = 0, col = 0, ncol = 0; var sum; // sum by row $("tr").each(function(rowindex) { sum = 0; col = 0; $(this).find("td").each(function(colindex) { col++; newval = $(this).find("input").val(); if (isNaN(newval)) { $(this).html(sum); if (col > ncol) { ncol = col - 1; } } else { sum += parseInt(newval); } }); }); // sum by col for (col = 1; col < ncol + 1; col++) { console.log("column: " + col); sum = 0; $("tr").each(function(rowindex) { $(this).find("td:nth-child(" + col + ")").each(function(rowindex) { newval = $(this).find("input").val(); console.log(newval); if (isNaN(newval)) { $(this).html(sum); } else { sum += parseInt(newval); } }); }); } });