使用.next()来查找div和.append()以追加到第一个?

时间:2013-04-04 10:06:17

标签: javascript jquery css

我设置了一个简单的JSfiddle ..

http://jsfiddle.net/DbetR/

$("div.postdata").next(".content").appendTo(".postdata");

这可能不起作用,因为它试图将它自己附加到它的自我或其他东西上。关于如何解决这个问题的任何想法?

我希望内容1附加到第一个div,内容2附加到第二个div。

谢谢!

1 个答案:

答案 0 :(得分:3)

每个.postdata的下一个兄弟是<p>元素,而不是.content。你可以使用类似的东西来使事情变得可行:

$("div.postdata").each(function() {
    $(this).nextAll(".content:first").appendTo(this);
});

DEMO: http://jsfiddle.net/DbetR/2/