2016-11-28 6 views
1

jQuery Sortableを使用して接続リスト内の項目をソートしています。 receive()イベントを使用する前に、unwrap()要素を削除してから、リストにドロップします。jQueryソート可能on receive unwrap()element

<div id="main"> 

</div> 

<div id="side"> 
    <div class="element"> 
     <div class="row">Item 1</div> 
    </div> 
</div> 

$("#main").sortable({ 
    receive: function(event, ui) { 
      $(ui.item).unwrap(); 
    } 
}); 

$("#side").sortable({ 
    connectWith: "#main" 
}); 

しかし、何らかの理由で#mainリストに項目がドロップされると、メイン要素が削除されます。

答えて

1

このとき、ui.item#mainの子である。アンワップ.elementは削除されません。#main

$(ui.item).children('.element:first').unwrap(); 
+0

ありがとうございます。それはうまくいった。 – Alko

関連する問題