2016-11-28 60 views
1

我使用jQuery Sortable對連接列表中的項進行排序。使用receive()事件我想將unwrap()元素放入列表之前。jQuery sortable on on unwrap()元素

<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