<tr>
<td><input name="of[1][dsn]" type="text" size="6" /></td>
<td><input name="of[1][gc]" type="text" size="6" /></td>
<td><input name="of[1][ys]" type="text" size="3" /></td>
<td><input name="of[1][ym]" type="text" size="3" /></td>
<td><input name="of[1][yl]" type="text" size="3" /></td>
<td><input name="of[1][s]" type="text" size="3" /></td>
<td><input name="of[1][m]" type="text" size="3" /></td>
<td><input name="of[1][l]" type="text" size="3" /></td>
<td><input name="of[1][xl]" type="text" size="3" /></td>
<td><input name="of[1][xxl]" type="text" size="3" /></td>
<td><input name="of[1][xxxl]" type="text" size="3" /></td>
<td><input name="of[1][xxxxl]" type="text" size="3" /></td>
<td><input name="of[1][xxxxxl]" type="text" size="3" /></td>
<td><input name="of[1][total]" type="text" size="4" /></td>
</tr>
現在、これはjQueryを使用して複製されており、重複するたびに「名前」属性の数字が+1される場所にしたいと考えています。 "[1] [dsn]"から "[2] [dsn]"などに変更するにはどうすればよいですか?私が使ってみたのは以下の通りですが、既にそこにあったものを置き換えることができました。連続して入力する動的名を追加する
("input").each(function(index, element){$(element).attr("name", index);});
これは私が実際にテーブル行のクローンを作成するために使用していますものです:
var clonedRow = $("table tr:last").clone();
$("table tr:last").clone(true).insertAfter("table tr:last").append(clonedrow);
コメントにrepsonseで自分の答えを更新しました。 –