我创建了一个非常简单的直到系统,并且添加项目似乎工作得很好,但是当从订单中删除项目时,它并没有完全解决。
我的代码已在此处加载http://jsfiddle.net/Unjustified/sVX2x/
一旦我添加了几个选项,然后删除第一个项目,它会将总数设置为0,并减去值*我最初添加它们的顺序。即。
item 1 = £2
item 2 = £3
item 3 = £4
Total = £9
然后删除第2项,总数应为6英镑,而不是3英镑(项目值乘以列表中的位置)
如果有人有任何想法,我会非常感激,谢谢!
答案 0 :(得分:1)
你有点击事件处理程序,用于嵌入点击处理程序中的删除逻辑以进行添加。它应该是分开的。
此外,由于您要动态添加和删除购买列表中的元素,因此您需要使用on()
(API Docs)来捕获DOM中的更改。
工作小提琴: