我想克隆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