【发布时间】:2014-04-25 05:25:24
【问题描述】:
假设你有这样的 HTML:
<div class="section">
<div class="bottom">bottom</div>
<div class="top">top</div>
</div>
<div class="section">
<div class="bottom">bottom</div>
<div class="top">top</div>
</div>
并且您想使用 jQuery 在每个 .section 中将 .top 移动到 .bottom 上方。
我正在尝试这样做:
$('.section').each(function (i, obj) {
$('.bottom').insertAfter('.top');
});
但这会导致“底部”在每个部分重复四次。
小提琴:http://jsfiddle.net/TLejL/
我做错了什么?
【问题讨论】:
标签: jquery each dom-manipulation insertafter