Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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 jQuery-我可以动态更改元素父级吗?A是否创建新元素并使其成为选定内容的父元素?_Javascript_Jquery_Html - Fatal编程技术网

Javascript jQuery-我可以动态更改元素父级吗?A是否创建新元素并使其成为选定内容的父元素?

Javascript jQuery-我可以动态更改元素父级吗?A是否创建新元素并使其成为选定内容的父元素?,javascript,jquery,html,Javascript,Jquery,Html,我有一个div#someDiv,我可以创建一个新元素并使#someDiv成为它的子元素吗?基本上我想把一个新元素包装起来。我该怎么做 $("#someDiv").appendTo($("<div id='newParent'></div>")); // The intent is to move #someDiv into the new container // The new container may or may not be in the same // p

我有一个div#someDiv,我可以创建一个新元素并使#someDiv成为它的子元素吗?基本上我想把一个新元素包装起来。我该怎么做

$("#someDiv").appendTo($("<div id='newParent'></div>")); 
// The intent is to move #someDiv into the new container
// The new container may or may not be in the same 
// position in the DOM as #someDiv
$(“#someDiv”).appendTo($(“”);
//目的是将#someDiv移动到新容器中
//新容器可能在同一容器中,也可能不在同一容器中
//在DOM中定位为#someDiv
谢谢你的提示

干杯, ~ck在圣地亚哥

$(“#某物”)。包装(“”);
$("#something").wrap("<div id='newParent'></div>");

当然可以。您可以在jquery中执行任何操作。查看

$(“#someDiv”)。包装(“”);

假设文档中已经附加了someDiv

$('#someDiv').wrap('<div>')
$('#someDiv')。换行('')

这将使用新创建的分区来包装元素

如果未创建newParent div,则需要使用wrap

$('somediv').wrap("<div id='newparent'></div>");
$('somediv')。换行(“”);

如果它已经存在,您所拥有的将起作用。

上述代码是否有任何错误?没有。至少在句法上不是这样。
$('somediv').wrap("<div id='newparent'></div>");