【发布时间】:2016-10-16 16:34:53
【问题描述】:
我在克隆元素方面遇到了一些问题,当我克隆一个元素并将其添加到 DOM 时,它可以正常工作,但是当我尝试克隆第二个元素时,它会替换第一个添加的克隆,你知道它在哪里吗可能来自?
var clone_count = 1;
var add_row = $('.modeloRowBlock-hidden').clone(true) // clone my div that is hidden
$('.add-modelo-block').on('click', function() { // binded button to add my div
var current_row = add_row.removeClass('modeloRowBlock-hidden hidden').addClass('modeloRowBlock' + ' ' + clone_count++) ;
$('.modeloRowBlock-hidden').before(current_row);
});
非常感谢您的帮助:)。
乔纳森。
编辑:我的错我让它工作,实际上是出于另一个原因以这种方式克隆,并将它重新集成到 .on 中并且它工作。
【问题讨论】:
-
您正在插入克隆元素
.before()原始元素? -
是的,正是我之前插入的。
-
有什么问题?
标签: javascript jquery html clone