【发布时间】:2019-04-24 17:45:16
【问题描述】:
我在文档中重复了以下 HTML 块
<!-- first block -->
<div class="first">
My first div
</div>
<div class="second">
My second div
</div>
<!-- second block -->
<div class="first">
My first div
</div>
<div class="second">
My second div
</div>
...
如何使用 jQuery 包装 Div 以获得这样的 HTML...
<!-- first block -->
<div class="container">
<div class="first">
My first div
</div>
<div class="second">
My second div
</div>
</div>
<!-- second block -->
<div class="container">
<div class="first">
My first div
</div>
<div class="second">
My second div
</div>
</div>
...
【问题讨论】:
-
您的编辑明显改变了问题。
wrapAll仍然是您的做法,这取决于您如何选择要包装的内容。我已经更新了my answer,提供了两个方法示例,具体取决于您的块的组织方式。即使您的特定结构碰巧不适合任何一个示例,这也应该可以让您指出正确的方向。
标签: javascript jquery dom parent-child jquery-traversing