我想编写一个选择器,它可以获取表列中的所有文本框。所以我可以使用Jquery Calculation来获得一个'sum'框。我写了一些基于此的东西:Highlighting columns in a table with jQuery
这是我有多远:http://jsfiddle.net/Px78h/1/
页面加载,我在totalSum
框中看到我的总计。但更新列中的任何文本框似乎都会导致它对所有文本框求和。
我做错了吗?
更新:这是我尝试做的'结束游戏':http://jsfiddle.net/Px78h/5/
答案 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>
本身。