有一些代码可以将数据从一个 DOM 元素克隆到另一个。
$(".inv_item").click(function(event){
$(".set").append($(this).clone());
$(this).remove();
});
我们现在如何使用这个“克隆”元素?即使我这样做...
$(".inv_item").click(function(event){
alert("Click);
});
...然后忽略具有 .inv_item 类的克隆元素。这怎么能解决?
代表团 - http://api.jquery.com/on
其实这里不需要clone和remove。
这里需要一个简单的追加,因为当应用于现有元素时,它只是将其移动到一个新容器中。所有事件都保持关联。
此外,克隆函数将一个标志作为其第一个参数,该标志指示是否复制绑定的事件处理程序和数据值。默认情况下,该值为false,因此您需要传递true才能与 events 一起复制。