说我有一个div:
<div id="myDiv"> </div>
我有一个GQuery对象,我使用
GQuery mydiv = GQuery.$("#myDiv");
使用这个,我想创建一个新的父元素,它将div元素包装在其中。例如,如果父级是另一个div,则以下是我想要的:
<div id = "parentDiv">
<div id="myDiv"> </div>
</div>
虽然这听起来很简单,但我无法获得理想的结果。
注意:我已经为这个问题标记了JQuery,因为如果JQuery中存在一个简单的方法,它很可能也存在于GQuery中。
答案 0 :(得分:5)
我认为你想要使用wrap():
GQuery mydiv = GQuery.$("#myDiv").wrap('<div id="parentDiv" />');
我不知道GQuery,它基于jQuery。
我读了一些documentation,我不确定你的语法应该是:
GQuery mydiv = $("#myDiv").wrap('<div id="parentDiv" />');
或其他。请确保您具有良好的语法并使用wrap()
。
答案 1 :(得分:0)
在jQuery中就像这样
$(document).ready(function(){
var parent = $("#myDiv").parent();
$("<div id='parentDiv'></div>").appendTo(parent)
$("#myDiv").appendTo($("#parentDiv"));
});