0

我正在做基于 jquery 的订单表。当我搜索类似的问题时,有数百种方法可以获得每个表行的总值。但就我而言,总价值以奇怪的方式触发。

完整的源代码上传到 jsfiddle。

http://jsfiddle.net/pR9Qd/

有两个主要问题。

  1. .total_amount 的总值很奇怪。它大于每个 .amount 的总和

  2. 当我删除一些行时, .total_amount 不会改变。

提前致谢。

4

1 回答 1

1

删除行的问题是没有进行计算:

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/

于 2012-06-25T14:48:41.003 回答