我想克隆HTML元素(文本框)&其工作正常与jQuery 1.4.2,但在我的项目中,我正在使用jQuery 1.9.1。html元素的jQuery克隆问题
问题是,在jQuery 1.9.1中,即使将值设置为null,也会克隆文本框的值。
这里是demo:
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++;
});
谢谢。
我会说你的问题可能与在换做'.attr' vs ['.prop'](http://api.jquery.com/prop/)(其中在1.6.x中添加) – kalley