我正在尝试克隆 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++;
});
谢谢你。