JQuery Calculate - 对表列中的所有文本框求和

时间:2011-08-03 07:29:43

标签: jquery

我想编写一个选择器,它可以获取表列中的所有文本框。所以我可以使用Jquery Calculation来获得一个'sum'框。我写了一些基于此的东西:Highlighting columns in a table with jQuery

这是我有多远:http://jsfiddle.net/Px78h/1/

页面加载,我在totalSum框中看到我的总计。但更新列中的任何文本框似乎都会导致它对所有文本框求和。

我做错了吗?

更新:这是我尝试做的'结束游戏':http://jsfiddle.net/Px78h/5/

2 个答案:

答案 0 :(得分:5)

这不包括totalSum输入:

$("table. tbody > tr > td:nth-child(1) > input[name!='totalSum']").sum("keyup", "#totalSum");

答案 1 :(得分:5)

您在计算中包含了totalSum字段。试试

$("table tr > td:nth-child(1) > input:not(#totalSum)").sum("keyup", "#totalSum");

或者你使totalSum不是<input>本身。

http://jsfiddle.net/Px78h/2/