我想使用 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();
,但我无法得到相同的结果。