Diese JavaScript-Funktion rechnet die Summen für alle Spalten einer Tabelle aus. Es können beliebig viele Spalten und Zeilen hinzugefügt werden.
JavaScript:
function calcSum(sTableID)
{
$('#'+sTableID+' thead th').each(function(iIndex)
{
var iSum = 0;
$('#'+sTableID+' tbody tr').each(function()
{
var iValue = parseInt($('td', this).eq(iIndex).text());
if (!isNaN(iValue))
iSum += iValue;
});
$('#'+sTableID+' tfoot td').eq(iIndex).append(iSum)
});
}
{
$('#'+sTableID+' thead th').each(function(iIndex)
{
var iSum = 0;
$('#'+sTableID+' tbody tr').each(function()
{
var iValue = parseInt($('td', this).eq(iIndex).text());
if (!isNaN(iValue))
iSum += iValue;
});
$('#'+sTableID+' tfoot td').eq(iIndex).append(iSum)
});
}
jQuery: Summen in einer Tabelle spaltenweise ausrechnen weiterlesen