我有三个动态元素。在此中,将一个动态元素附加到其他两个动态元素中。问题是它从第一个元素中移除,然后追加到下一个元素。
var a = $('<div>');
var b = $('<div>');
var c = $('<a>');
c.text('apple');
a.addClass('a');
b.addClass('b');
b.append(c);
a.append(c);
$('.i1').append(a);
$('.i2').append(b);发布于 2017-04-17 22:05:52
应该在追加对象之前创建新对象,例如通过调用$.clone方法:
b.append(c.clone());
a.append(c.clone());
$('.i1').append(a);
$('.i2').append(b);https://stackoverflow.com/questions/43460358
复制相似问题