divの位置を上からスワップしようとしています。別のdivをクリックするとスワップすることができます。トップdivのスワップdivの位置
HTML
<div class="wrap top">
<input type="text" value="div1" class="textbox " />
</div>
<div class="wrap">
<input type="text" value="div2" class="textbox " />
</div>
<div class="wrap">
<input type="text" value="div3" class="textbox " />
</div>
jQueryの
(function ($) {
$(".wrap").on("click", function() {
if ($(this).index() == 0) {
} else {
$(this).insertBefore($(this).prev());
}
});
}(jQuery));
事実は、私が代わりに周りの位置を入れ替えたい]をクリックしますdiv
を削除したくないです。
どうすればjQuery
自身でこれを行うことができますか?
- :私はトップdiv
を配置するためにCSSを使用して、次のように単にクラスを入れ替えることをお勧め
あなたが実際にコードマークアップを入れ替えるか、単に上部の要素のオーバーレイを作成する必要がありますかもう片方の? – Shakespeare
removeClass( 'top')maybe – MeGoodGuy
実際に私は1つの大きなdivと3つの別の小さなDivを持っています。大きなdivが上にあり、別の3つのdivが右側にあります。大きなdivは小さくて小さなdivが大きく表示されていることを示しています。 –