【发布时间】:2011-01-16 21:01:00
【问题描述】:
jQuery 的.clone() 似乎工作的方式,一旦你在某处插入一个克隆的对象,你不能在不重新克隆原始对象的情况下再次插入它。例如,如果您这样做:
var cloned = $('#elem1').clone();
$('#elem2').after(cloned);
$('#elem2').after(cloned);
只有一份elem1 会被复制,而第二个after 调用将不会执行任何操作。
有没有办法在使用克隆对象后不“清除剪贴板”?现在我正在通过在将其插入某处之前再次克隆对象来完成。有没有更好的方法来做到这一点?
【问题讨论】: