0

我一直在制作一个简单的产品订单表格,该表格需要数量,计算总行,然后将每行总和相加以形成总计。

我正在使用 jQuery 来执行计算,并且一切都运行良好,除非表格在表格中格式化。

这是一个jsFiddle-> http://jsfiddle.net/WekLs/

如果我只是删除打开的表格标签,那么一切都会正常运行。

<table class="twelve">

我怀疑它与任何一个有关.next().index()但我不完全确定。

我真的很感激任何帮助。

4

2 回答 2

0

正确结束你的img标签<img src="" />

正确结束您的h5标签<h5> </h5>
...

编辑和审查您的所有 HTML 标记,您就可以开始新的测试了

于 2013-01-14T05:05:40.017 回答
0

改变你的

$this.next('.linetotal').val(getPrice(qty, idx));

$this.parents('tr').find('.linetotal').val(getPrice(qty, idx));
于 2013-01-14T05:09:24.380 回答