使用jQuery动态添加输入标签

时间:2012-03-30 22:40:07

标签: jquery for-loop

我从一个输入框中获取金额并创建一个for...each循环来添加输入框。但我遇到了一个问题。我尝试使用append()html() - append()不断添加比所需更多的框,html()只添加最后一个。这两个都是正确的。但我需要输入框正好是金额。如果输入框再次改变,我需要重新更新。

这里是jsfiddle:http://jsfiddle.net/liveandream/mRY3d/

我希望这是有道理的...希望有人可以帮助我!提前谢谢..

2 个答案:

答案 0 :(得分:1)

您可能想要添加:

$('.extrakids').empty();

for循环之前;

答案 1 :(得分:0)

http://jsfiddle.net/iambriansreed/mRY3d/22/

我的回答解决了很多问题。

如果您添加或删除子项,则不会覆盖框并丢失放在这些框中的任何数据。

更新超时,因此如果用户滑动JS循环,如果它试图制作太多则不会崩溃。我也创造了孩子们。

我将html留在了它所属的位置并从中创建了输入。

我修复了原来的问题。