我从一个输入框中获取金额并创建一个for...each
循环来添加输入框。但我遇到了一个问题。我尝试使用append()
和html()
- append()
不断添加比所需更多的框,html()
只添加最后一个。这两个都是正确的。但我需要输入框正好是金额。如果输入框再次改变,我需要重新更新。
这里是jsfiddle:http://jsfiddle.net/liveandream/mRY3d/
我希望这是有道理的...希望有人可以帮助我!提前谢谢..
答案 0 :(得分:1)
您可能想要添加:
$('.extrakids').empty();
在for
循环之前;
答案 1 :(得分:0)
http://jsfiddle.net/iambriansreed/mRY3d/22/
我的回答解决了很多问题。
如果您添加或删除子项,则不会覆盖框并丢失放在这些框中的任何数据。
更新超时,因此如果用户滑动JS循环,如果它试图制作太多则不会崩溃。我也创造了孩子们。
我将html留在了它所属的位置并从中创建了输入。
我修复了原来的问题。