0

次のような div があるとします。

<div id="myDiv"> </div>

使用したGQueryオブジェクトがあります

GQuery mydiv = GQuery.$("#myDiv");

これを使用して、この div 要素をその中にラップする新しい親を作成したいと思います。たとえば、親が別の div の場合、次のようにします。

<div id = "parentDiv"> 
   <div id="myDiv"> </div>
</div>

これは簡単なことのように思えますが、目的の結果を得ることができません。

注:同じための単純なメソッドがJQueryに存在する場合、GQueryにも存在する可能性が高いため、この質問にもJQueryにタグを付けました。

4

2 に答える 2

5

wrap()を使用したいと思います:

GQuery mydiv = GQuery.$("#myDiv").wrap('<div id="parentDiv" />');

GQuery はわかりません。jQuery をベースにしています。


いくつかのドキュメントを読みましたが、構文が次のようになるかどうかわかりません。

GQuery mydiv = $("#myDiv").wrap('<div id="parentDiv" />');

または、他の何か。正しい構文を使用していることを確認してくださいwrap()

于 2012-06-05T13:01:58.367 に答える
0

jQueryではこんな感じ

$(document).ready(function(){
var parent = $("#myDiv").parent();
$("<div id='parentDiv'></div>").appendTo(parent)
                  $("#myDiv").appendTo($("#parentDiv"));
});​

http://jsfiddle.net/fZ6zx/を参照してください

于 2012-06-05T13:07:23.623 に答える