jQuery日本語リファレンス

jQuery does not mean Japanese Query...

Manipulation/API/jQuery

wrapAll(html)

要素集合をまとめて、指定HTML内に1つにまとめて挟み込む。
wrapAllとwrapの違いは、各要素に対してそれぞれwrap処理を行うか、全てをひとつにまとめるかの違いである。
ドキュメントに追加構造を差し込む際に、その論理的な構成を崩さずに操作を行う最良の方法である。
この関数は、渡されたHTMLをその場で解析し、最初の要素から最も深い階層を捜して、そこへ指定要素を挟み込む。
引数
html
Element
HTML文字列
戻り値
jQuery
jQueryオブジェクト
サンプル
サンプル1
複数のp要素を、新しいdivを1つ作って囲い込む。
<p>Hello</p>
<p>cruel</p>
<p>World</p>
$("p").wrapAll("<div></div>");
[全コードを表示] [実行結果を単体で表示]