)ver1.2〜機能jQueryオブジェクトで指定した要素を引数で指定した要素で「まとめて」囲みます。引数にはhtml要素の他に、jQueryオブジェクトやDOM要素が利用できます。wrapメソッドを利用してください。引数にhtml要素を利用サンプル(wrapAll/01.html)を開いてbody内にp要素が3つあることを確認してください。<p>test</p><p>test</p><p>test</p>jQueryは以下の様に記述され、buttonをクリックするとp要素をtestのクラス属性がついたdiv要素で囲みます。/>");})結果として、buttonをクリックするとp要素がまとめられて1つの赤枠(testのクラス属性付きのdiv要素)に囲まれます。wrapメソッドを利用します。→参考:wrapのサンプル(wrap/01.html)引数にjQueryオブジェクトを設定サンプル(wrapAll/02.html)を開いてbody内の構成がwrapAll/01.htmlと同じ事を確認してください。jQueryもほとんど同じですが、以下の様にwrapAllメソッドの引数にmyObjが設定されています。myObjは2行目でtestのクラス属性が付いたdiv要素が設定されています。/>")$("p").wrapAll(myObj);})結果としてサンプルwrapAll/01.htmlと全く同じ動作になります。無意味な構文に感じるかもしれませんが、この構文は処理の高速化につながります。jQueryでは要素を設定するのに負荷がかかるため、設定の回数をなるべく減らす必要があります。要素を設定したjQueryオブジェクトを使いまわすことで負荷が減るのです。今回はwrapAllメソッドのために、わざわざjQueryオブジェクトを作成しているので高速化にはつながりません。余分な要素が含まれていると...wrapAllメソッドでは、囲みたい要素の中にjQueryオブジェクトで指定されていない要素が含まれていると、それを排出して囲みます。サンプル(wrapAll/03.html)を開いてbody内の構成を確認してください。wrapAll/01.htmlの構成に加えて以下の様にdiv要素が追加されています。class="sample">sample</div><p>test</p><p>test</p>jQueryはwrapAll/01.htmlから変更有りません。buttonをクリックすると赤枠で囲まれたp要素から、div要素が排出されることを確認してください。このように異なる要素が間に含まれる場合は排出されてしまいます(排出された要素はまとめられた要素の後に配置されます)。wrapメソッドを利用します。wrapInnerメソッドを利用します。unwrapメソッドを利用します。