附加自己的对象

时间:2016-03-03 15:48:26

标签: jquery

如何在同一个对象中将对象追加到另一个对象?像这样:

<div class="foo">
  <div class="bar">Foo</div>
  <div class="lorem">Bar</div>
</div>
<div class="foo">
  <div class="bar">Foo</div>
  <div class="lorem">Bar</div>
</div>

现在我会,但第一个div进入第二个,所以像:

$('.bar').appendTo('.lorem');

这里的Foo将出现在网站的每个栏上。在此示例中,它将出现两次(like this)。是否有可能将Foo跳入同一容器中的.lorem-div?

我尝试使用类似$(this).$('.bar').appendTo(this).('.lorem')的内容,但它不起作用。

1 个答案:

答案 0 :(得分:1)

尝试使用类>迭代元素,并使用bar将其附加到其相邻的兄弟元素。重要的是,必须在next()

上调用.next()
$(this)

DEMO