使用jquery创建元素的副本

时间:2011-07-14 16:16:50

标签: jquery

我正在尝试在用户单击按钮时完成从一个表到另一个表的跟随复制元素,问题是我不知道如何复制修改id的元素。我知道exit是一个名为clone的函数,但我不知道是否使用此函数是否是最好的方法

2 个答案:

答案 0 :(得分:1)

  

我知道exit是一个名为clone的函数,但我不知道是否有   这个功能如果最好的方式

这是AFAIK最简单的方法。

  

.clone()方法执行匹配集的深层副本   元素,意味着它复制匹配的元素以及所有元素   他们的后代元素和文本节点。当结合使用时   使用其中一种插入方法, .clone()是一种方便的方法   页面上的重复元素

注意 clone克隆元素以及数据以及任何关联的事件 。如果需要从克隆元素中删除某个事件,可以使用unbind函数。

答案 1 :(得分:1)

$('#buttonID').click(function(){
    $('#yourelement').clone().attr('id','newID').appendTo('#newContainer');
});