5

jQuery.wrapAll 関数は dom サブツリーを取り、それを jQuery オブジェクトにラップします。私はそれをしたいのですが、セレクターを介してターゲットの jQuery オブジェクトを取得することなく: jQuery でラップされた DOM 要素への参照がたくさんあり、それらすべてに wrapAll を適用したいと考えています。共通のクラスを割り当て、クラスを通じて選択せずにそれを行うことは可能ですか?

4

2 に答える 2

8

add関数を使用して、要素を jQuery オブジェクトに追加できます。addセレクター (一致する要素を追加)、生の DOM 要素 (追加)、HTML フラグメント (要素を作成して追加)、および jQuery オブジェクト (その中のすべての要素を追加) を受け入れます。その最後はおそらくあなたが探しているものと一致します。

于 2012-01-17T18:02:15.413 に答える
5

はい、それらをすべて同じオブジェクトに追加します。

obj1.add(obj2).add(obj3).wrapAll('<div class="contentwrapper" />');
于 2012-01-17T18:02:12.830 に答える