表单中的Jquery动态行

时间:2014-06-03 18:05:48

标签: jquery forms dynamic

当我们点击链接“添加新行”时,需要复制整个<div class="row">并将<input>属性名称更改为{ {1}} ([]中的数字必须每次+1)

代码: http://jsfiddle.net/c6WG8/

data[+1][xxx]

第一部分看起来不错,但更改输入名称可能有些错误。

1 个答案:

答案 0 :(得分:1)

在第9行的jQuery小提琴代码中,而不是

content.attr("id",function(i,oldVal) {

你应该做

content.attr("name",function(i,oldVal) {

因为您要更新输入字段的名称而不是ID。此外,您的代码中有一个小错字。您使用美元符号在第8行初始化了内容变量;你应该这样做:

var content = $(this).closest('.row').find( "input");

这里有一个更新的小提琴:http://jsfiddle.net/c6WG8/8/