【发布时间】:2016-03-10 15:13:12
【问题描述】:
我认为这有点简单,但我无法理解这一点。我开始关注 html:
<div id="foo">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
<div class="item">4</div>
</div>
<div id="bar">
<div class="test">test1</div>
<div class="test">test2</div>
<div class="test">test3</div>
<div class="test">test4</div>
</div>
我需要抓取/分离 div 的 .test 并将它们放入/附加到 .item div 中。所以第一个 div .test 需要进入第一个 div .item,第二个 div .test 到第二个 div .item 等等。所以它变成:
<div id="foo">
<div class="item">1<div class="test">test1</div></div>
<div class="item">2<div class="test">test2</div></div>
<div class="item">3<div class="test">test3</div></div>
<div class="item">4<div class="test">test4</div></div>
</div>
现在我找到了一些 jquery 代码,我想到了这个:
var child = $('#bar').find("div").eq(0);
var parent = $('#foo').eq(0);
child.detach();
parent.append( child );
这可行,但正如怀疑的那样,它分离/附加了第一个 div。现在我需要一个一个地分离/附加它们,并阅读很多主题,我想我需要在某个地方放置一个循环/每个,但我不知道如何在搞砸了几个小时后我没有靠近.
任何人都可以用这个把我引向正确的方向吗?
【问题讨论】:
标签: javascript jquery html append detach