将元素放在父容器的底部

时间:2014-12-15 14:26:56

标签: javascript jquery css

我在父div中有一个动态的div列表。我所知道的唯一一个是一个div,它应该位于容器的底部。我怎么能这样做?

问题:

<div>
 <div class="i-want-to-be-the-last-element"></div>
 <div></div>
 <div></div>
</div>

<div>
 <div></div>
 <div class="i-want-to-be-the-last-element"></div>
 <div></div>
 <div></div>
</div>

<div>
 <div></div>
 <div class="i-want-to-be-the-last-element"></div>
</div>

解决方案应该是这样的:

<div>
 <div></div>
 <div></div>
 <div class="i-want-to-be-the-last-element"></div>
</div>

<div>
 <div></div>
 <div></div>
 <div></div>
 <div class="i-want-to-be-the-last-element"></div>
</div>

<div>
 <div></div>
 <div class="i-want-to-be-the-last-element"></div>
</div>

2 个答案:

答案 0 :(得分:1)

您可以迭代元素,然后使用.appendTo().append()将主题追加到其父容器中:

$('.i-want-to-be-the-last-element').each(function(){
     $(this).appendTo($(this).parent());
});

<强> Working Demo

答案 1 :(得分:0)

$this = $(".i-want-to-be-the-last-element").parent();
var content = $(".i-want-to-be-the-last-element").detach();
$this.append(content);