jquery计算列的总和,然后添加到现有总计

时间:2012-05-15 14:09:19

标签: jquery

我在这里看到了很多例子,其中总和是根据数量和价格列计算的,总数是在表格的底部加起来的。

我正在使用这个想法,但希望进一步发展。在这个fiddle中,我有一个名为country的附加列和底部的单独表,列出了国家及其年度总数。我希望能够在quanty字段中添加一个值,并让它更新总和和年总数。例如,如果我在FIN行中输入1,则总和将为2.45,年总数将为247.45。

我认为我不能对变量进行硬编码,例如

var $fin= 245;

因为第二个表格中的数据会随着实际销售额的变化而变化,但这个页面只是供用户快速投影,所以我不确定最好的方法来解决这个问题。

1 个答案:

答案 0 :(得分:0)

此代码可帮助您入门

var countryValue = parseFloat($("#totalsTable td:contains('" + countryText + "')").next().text()) + sum;
$("#totalsTable td:contains('" + countryText + "')").next().text(countryValue);

'#totalsTable'是添加到底部表格的ID。

如果表结构保持不变,则使用'contains'和'next'选择器可能会停止工作。

我希望这会有所帮助。