我有一个我克隆的元素,有一些简单的jQuery事件/函数就像点击操作(我在这个函数中设置了一个log.console)来做一些小事动作。jQuery函数不能在克隆的元素上工作
当我克隆元素,似乎我的jquery函数将不再工作在克隆的元素(真正的元素仍然找到)。
是否有行为的原因,我该如何解决这个问题?
(更新)
我的克隆和我的删除按钮。我在克隆函数中添加了true,但仍然没有发生任何事情。
$('.clone-row').click(function() {
var row = $(this).prev().prev();
$(row).clone(true, true).append('<span class="remove">remove</span>').hide().appendTo('.clones').css('opacity', 0).slideDown(350).animate({ opacity: 1 },{ queue: false, duration: 'slow' });
});
// clone works fine..
$('.remove').click(function(){
console.log('remove');
});
// nothing happens
非常感谢!
请输入一些代码 – AmmarCSE
使用'$ element.clone(true,true);'从http://stackoverflow.com/questions/9549643/jquery-clone-not-cloning-event-bindings-even-with-在 – lmgonzalves