2

HTML 要素の順序を次のように変更したいと思います。

<div id="d1">
    <div id="dd1"></div>
    <table id="t1"></table>
    <div id="be_top"></div>    
</div>

に:

<div id="d1">
    <div id="dd1"></div>
    <div id="be_top"></div>    
    <table id="t1"></table>
</div>

これを行う方法についてアイデアを持っている人はいますか?ありがとう!

4

2 に答える 2

9

API ドキュメントを参照すると、次のinsertBefore関数が見つかります。

$("#be_top").insertBefore("#t1");

実例| ソース

または、もちろん、次のように逆にすることもできますinsertAfter

$("#t1").insertAfter("#be_top");

実例| ソース

API ドキュメントを最初から最後まで読むのに費やす 1 時間 (実際にはそれだけの時間しかかからない) は非常に価値があり、ほんの短い時間でも多くの時間を節約できます。

于 2012-11-20T08:35:31.793 に答える
2
// select thing you want to move #be_top -> insert it before #t1
$("#be_top").insertBefore("#t1")
于 2012-11-20T08:35:43.493 に答える