メソッド wrapAll

メソッド wrapAll は、 セット内のすべての要素を1つの指定されたタグでラップします。 これらの要素が異なる場所にある場合、 jQueryはまずそれらを隣り合わせに配置し、 その後、必要なタグでラップします。

構文

メソッドのパラメータには、テキスト(タグを含むことも可能)、 DOM要素、またはjQueryオブジェクトを指定できます:

javascript.wrapAll(text);

また、各要素に対して関数を使用することもできます:

javascript.wrapAll(function(index))

例

クラス www を持つ段落を div タグでラップしてみましょう:

html<p class="www">text</p>
<p class="www">text</p>
<p class="www">text</p>
<p>text</p>
javascript$('.www').wrapAll('<div></div>');

HTMLコードは次のようになります:

html<div>
  <p class="www">text</p>
  <p class="www">text</p>
  <p class="www">text</p>
</div>
<p>text</p>

関連項目