-1

jQueryの知識が非常に少ないので、質問があります。

divjQueryを使用してセレクターを移動できるかどうか疑問に思います。

以下は私の現在のDOMです

<div class="header">
    <div class="logo">
        ...
    </div> <!-- end .logo -->

    <div class="menu">
        ...
    </div> <!-- end .menu -->
</div>

しかし、私はdivコンテナをそのようなdivコンテナ.menuよりも上に移動したい.logo

<div class="header">
    <div class="menu">
        ...
    </div> <!-- end .menu -->

    <div class="logo">
        ...
    </div> <!-- end .logo -->
</div>

jQueryの助けを借りてこれを行うための可能な方法はありますか?

4

1 に答える 1

3

これを行うには100の方法があります。これが私が最も読みやすいものです:

$('.menu').insertBefore('.logo');

フィドル

または、独立し.menuて常にの最初の子である必要がある場合は、次を使用できます。.header.logo

$('.menu').prependTo('.header');

フィドル

于 2013-03-15T21:43:11.870 に答える