クラスが一意でない場合、どのようにinsertAfterクラスを使用できますか?方法はありますか?divクラス「desc」の後にdiv「name」を移動したい、または別の場所に移動したいとしましょう。
しばらくすると、ある種のループに入り、スクリプトを停止するように求められます
http://jsfiddle.net/rudyten/ffGZk/
$(".image").insertAfter(".name");
$(".desc").insertAfter(".image");
<div class='box'>
<div class='name'>NAME</div>
<div class='image'>IMAGE</div>
<div class='desc'>DESC</div>
</div>
<div class='box'>
<div class='name'>NAME</div>
<div class='image'>IMAGE</div>
<div class='desc'>DESC</div>
</div>