我在两个单独的包含 div 中有几个 div,第一个 div 的顺序在每次页面加载时都会更改,我需要按顺序将第二个列表附加到第一个列表。
<div id="one">
<div><p>Sample text 1</p></div>
<div><p>Sample text 2</p></div>
<div><p>Sample text 3</p></div>
<div><p>Sample text 4</p></div>
</div>
<div id="two">
<div><p>Sample text 5</p></div>
<div><p>Sample text 6</p></div>
<div><p>Sample text 7</p></div>
<div><p>Sample text 8</p></div>
</div>
我可以做第一个没问题,但是我如何循环这个每个循环将 n 增加 1。
$(document).ready(function($) {
$("#two div:first-child").appendTo("#one div:nth-child(n)");
});
编辑:对不起,我没有很好地解释,这是我所追求的输出
<div id="one">
<div><p>Sample text 4</p>
<div><p>Sample text 5</p></div>
</div>
<div><p>Sample text 2</p>
<div><p>Sample text 6</p></div>
</div>
<div><p>Sample text 3</p>
<div><p>Sample text 7</p></div>
</div>
<div><p>Sample text 1</p>
<div><p>Sample text 8</p></div>
</div>
</div>
<div id="two">
</div>
所以第二组的每个 div 都放在第一组的每个 div 内,第一组随机混杂,我需要按原始顺序附加第二组 div ......对不起,我的描述小于完美的!