私は HTML 要素 (テキスト ボックス) を複製しようとしています & jQuery 1.4.2 で正常に動作しますが、私のプロジェクトでは jQuery 1.9.1 を使用しています。
問題は、jQuery 1.9.1 では、値が null に設定されていても、テキスト ボックスの値を複製することです。
ここにデモがあります:
var i = 1;
$("button").click(function() {
$("table tr:first").clone().find("input").each(function() {
$(this).attr({
'id': function(_, id) { return id + i },
'name': function(_, name) { return name + i },
'value': ''
});
}).end().appendTo("table");
i++;
});
ありがとうございました。