当我们点击链接“添加新行”时,需要复制整个<div class="row">
并将<input>
属性名称更改为{ {1}} ([]中的数字必须每次+1)
代码: http://jsfiddle.net/c6WG8/
data[+1][xxx]
第一部分看起来不错,但更改输入名称可能有些错误。
答案 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/