我有这种格式的HTML结构:
<div class="wrap">
<div class="name"></div>
<div class="content">
<div class="sub">123</div>
</div>
</div>
<div class="wrap">
<div class="name"></div>
<div class="content">
<div class="sub">abc</div>
</div>
</div>
<div class="wrap">
<div class="name"></div>
<div class="content">
<div class="sub">foo</div>
</div>
</div>
正如您在上面所看到的,我有3个相等的div
元素,每个元素都有不同的.sub
div。
如何在文档准备就绪时使用jQuery获取.sub
div的HTML内容并将其放到.name
div?
结果如下:
<div class="wrap">
<div class="name"></div>
<div class="sub">123</div>
<div class="content">
<div class="sub">123</div>
</div>
</div>
<div class="wrap">
<div class="name"></div>
<div class="sub">abc</div>
<div class="content">
<div class="sub">abc</div>
</div>
</div>
<div class="wrap">
<div class="name"></div>
<div class="sub">foo</div>
<div class="content">
<div class="sub">foo</div>
</div>
</div>
答案 0 :(得分:9)
试试这个:
$(".sub").each(function() {
$(this).clone().insertAfter($(this).parent().siblings(".name"));
});
答案 1 :(得分:0)
试试这个:
$(.name).after( /*....*/ )