Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 克隆<;部门>;所有元素_Javascript_Jquery_Html_Clone - Fatal编程技术网

Javascript 克隆<;部门>;所有元素

Javascript 克隆<;部门>;所有元素,javascript,jquery,html,clone,Javascript,Jquery,Html,Clone,我有一个分区(代表一个定位室): 以下是如何在本机中克隆div及其所有子级: var myDiv=document.getElmentById("myDiv").cloneNode(true); 然后你可以做: yourElement.appendChild(myDiv); $('.cta container transition')这应该是$('.cta container.transition')您的逻辑看起来很好(尽管您可以只执行$('').addClass(…而不是document.

我有一个分区(代表一个定位室):


以下是如何在本机中克隆div及其所有子级:

var myDiv=document.getElmentById("myDiv").cloneNode(true);
然后你可以做:

yourElement.appendChild(myDiv);

$('.cta container transition')
这应该是
$('.cta container.transition')
您的逻辑看起来很好(尽管您可以只执行
$('').addClass(…
而不是
document.createElement()
),我猜问题出在您的最后一个选择器中:
$(“#卡转换”)
.没有
元素-我猜您缺少
前缀只要使用
.html()
而不是
.clone()
um本机javascript的
节点。cloneNode(true)
可以深度克隆节点,我缺少什么?
var myDiv=document.getElmentById("myDiv").cloneNode(true);
yourElement.appendChild(myDiv);