2012-01-17 7 views
5

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

+0

どうしたのですか?参照がある場合は、単にmyJqueryRef.wrapAll(...)を呼び出すことはできませんか? – maxedison

+0

私は1つの参照ではなく、多くの参照を持っています。私はそれらを結合したい – Paralife

答えて

8

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

5

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

obj1.add(obj2).add(obj3).wrapAll('<div class="contentwrapper" />'); 
関連する問題