【发布时间】:2011-02-28 10:43:05
【问题描述】:
当我从 jquery 1.5 升级到 jquery 1.5.1 时,delete 链接不起作用:
【问题讨论】:
标签: jquery jquery-1.5
当我从 jquery 1.5 升级到 jquery 1.5.1 时,delete 链接不起作用:
【问题讨论】:
标签: jquery jquery-1.5
这是 clone() 方法的错误,即 introduced in jQuery 1.5 和 fixed in 1.5.1。
clone() 的默认行为应该是不复制克隆元素的事件和数据,但是 1.5 不是这种情况(默认行为 是 strong> 复制事件)。
要修复您的代码,请更改:
$('#add-input').click(function() {
main.append(clonedField.clone());
return false;
});
到
$('#add-input').click(function() {
main.append(clonedField.clone(true));
return false;
});
【讨论】: