使用CSS或jQuery反向排序div? [英] Reverse sort divs using CSS or jQuery?

查看:310
本文介绍了使用CSS或jQuery反向排序div?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有以下:

 < div& 
< div>
< span> Fe< / span>
< span> Fi< / span>
< span> Fo< / span>
< span> Fum< / span>
< / div>


< div>
< span>他< / span>
< span> Hi< / span>
< span> Ho< / span>
< span> Hum< / span>
< / div>
< / div>

我希望内部div以相反的顺序显示:



何浩浩Hum

费用Fi fum

解决方案

  var first = $('div> div:first-child'); 

first.appendTo(first.parent());






EDIT:处理几个元素,你可以这样做:

  $('div> div' 
$(this).prependTo(this.parentNode);
});

活动示例: http://jsfiddle.net/xB4sB/


I have the following:

<div>
    <div>
        <span>Fe</span>
        <span>Fi</span>
        <span>Fo</span>
        <span>Fum</span>
    </div>


    <div>
        <span>He</span>
        <span>Hi</span>
        <span>Ho</span>
        <span>Hum</span>
    </div>
</div>

And I would like the inner divs to display in reverse order like so:

He Hi Ho Hum
Fee Fi Fo Fum

解决方案

var first = $('div > div:first-child');

first.appendTo(first.parent());


EDIT: To deal with several elements, you can do this:

$('div > div').each(function() {
    $(this).prependTo(this.parentNode);
});

Live Example: http://jsfiddle.net/xB4sB/

这篇关于使用CSS或jQuery反向排序div?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆