jQuery:根据孩子的类型对孩子进行排序

时间:2013-09-23 11:27:53

标签: javascript jquery html sorting

处理我的代码时遇到了很大麻烦。我正在重新设计外观,所以有新的事情可做。基本上,我有一个父元素,有两个类型的子元素很少,我想排序,p标签位于顶部,div标签最后:

<div id="parent">
   <p></p>
   <div></div>
   <p></p>
</div>

变为:

<div id="parent">
   <p></p>
   <p></p>
   <div></div>
</div>

1 个答案:

答案 0 :(得分:2)

如果您所做的只是将div元素移动到父元素的末尾,则不需要排序。只需从DOM中分离div个元素,然后将它们附加到父级。

$('#parent div').detach().appendTo('#parent');

Example fiddle