我有:
<div id="2" class="slider">
<div class="wow-ggg"></div>
<div class="wow-ggg"></div>
<div class="wow-ggg"></div>
<div class="wow-ggg"></div>
<div class="wow-ggg"></div>
<div class="wow-ggg"></div>
<div class="wow-ggg"></div>
<div class="wow-ggg"></div>
<div class="wow-ggg"></div>
<div class="wow-ggg"></div>
</div>
他们有一百多个。我将我的 div 包装在不同数量的不同组中。
const items = [...document.querySelectorAll('.wow-ggg')];
const div1 = document.createElement('div');
div1.classList.add('test');
document.body.append(div1); // вставляем див, куда нужно
div1.append(...items.slice(0, 5));
const div2 = document.createElement('div');
div2.classList.add('test');
document.body.append(div2); // вставляем див, куда нужно
div2.append(...items.slice(5, 10));
..... 等等
它有效但我需要它留在我的 id="2" class="slider"
<div id="2" class="slider">
..... чтобы это все здесь и оставалось и непермещалось никуда
</div>
由于这里有一个jquery标签,所以有一个包装元素的方法
wrapAll()。