【发布时间】:2021-02-16 18:24:09
【问题描述】:
我想使用 jQuery 将标签内的多个类包装到一个新的 div 中,这是 html 的情况:
<div class="article">
<div>
<h1>Title 1</h1>
</div>
<div>
<img>
</div>
<div>
<h1>Title 2</h1>
</div>
<div>
<img>
</div>
<div>
<h1>Title 3</h1>
</div>
<div>
<img>
</div>
</div>
结果:
<div class="article">
<div class="img-div">
<div>
<h1>Title 1</h1>
</div>
<div>
<img>
</div>
</div>
<div class="img-div">
<div>
<h1>Title 2</h1>
</div>
<div>
<img>
</div>
</div>
<div class="img-div">
<div>
<h1>Title 3</h1>
</div>
<div>
<img>
</div>
</div>
</div>
这是我尝试的 jQuery 代码:
$(".article").children("div h1, div img).wrap("<div class='img-div'"></div>);
我正在使用 jQuery wrap(); wrapAll();,但我无法得到相同的结果。
【问题讨论】:
标签: javascript jquery jquery-selectors dom-selection