定义和用法

把所有匹配的元素用其他元素的结构化标记包裹起来。

语法

wrap(html|ele|fn)
参数描述
htmlHTML标记代码字符串,用于动态生成元素并包裹目标元素
elem用于包装目标元素的DOM元
fn生成包裹结构的一个函数

例子

把所有的段落用一个新创建的div包裹起来

# jQuery 代码:
$("p").wrap("<div class='wrap'></div>");

用ID是"content"的div将每一个段落包裹起来

# jQuery 代码:
$("p").wrap(document.getElementById('content'));

用原先div的内容作为新div的class,并将每一个元素包裹起来

# HTML 代码:
<div class="container">
  <div class="inner">Hello</div>
  <div class="inner">Goodbye</div>
</div>

# jQuery 代码:
$('.inner').wrap(function() {
  return '<div class="' + $(this).text() + '" />';
});

结果

<div class="container">
  <div class="Hello">
    <div class="inner">Hello</div>
  </div>
  <div class="Goodbye">
    <div class="inner">Goodbye</div>
  </div>
</div>

问题没有解决?建议您查阅官方文档:http://api.jquery.com/wrap/