我正在做基于 jquery 的订单表。当我搜索类似的问题时,有数百种方法可以获得每个表行的总值。但就我而言,总价值以奇怪的方式触发。
完整的源代码上传到 jsfiddle。
有两个主要问题。
.total_amount 的总值很奇怪。它大于每个 .amount 的总和
当我删除一些行时, .total_amount 不会改变。
提前致谢。
我正在做基于 jquery 的订单表。当我搜索类似的问题时,有数百种方法可以获得每个表行的总值。但就我而言,总价值以奇怪的方式触发。
完整的源代码上传到 jsfiddle。
有两个主要问题。
.total_amount 的总值很奇怪。它大于每个 .amount 的总和
当我删除一些行时, .total_amount 不会改变。
提前致谢。
删除行的问题是没有进行计算:
function RemoveRow(htmlelement) {
$(htmlelement).parent().parent().remove();
/* after remove, run calcs again*/
doCalc();
}
我进行了演示并对其进行了相当多的清理。它还不是一个完整的应用程序,但更接近。使用 $.each 查找输入元素根本不正确。语法错误,链接 find() 的顺序错误。首先找到 elemenet 集合,然后运行each
.
删除时数学似乎没问题<?=$dollar_value?>
,+15000
因此可以看到简单的数字相加。
Add row
现在delete row
工作。Add row
没有重置克隆行的值
演示:http: //jsfiddle.net/pR9Qd/1/