这是使用 .sortable 工作的:
if ($(ui.item).find('.removeButton').length == 0){
var removeButton = $('<span class="removeButton">X</span>').click(function(){
$(this).remove();
$(this).each(function(){
$(this).appendTo($(this).attr('parentClass'));
});
});
$(ui.item).append(removeButton);
};
但我根本无法让它在 .draggable 上工作。我不能再使用 .sortable ,因为程序员使用 .draggable 制作了整个东西,所以我必须对其进行一些转换。这似乎是一段非常简单的代码,所以我不知道为什么它不起作用。
HTML 类似于具有两个区域的可排序,将一侧拖动到另一侧。
<div id="source">
<div id="su1">
<h3></h3>
<ul></ul>
</div>
....
</div>
<div id="destination">
<div id="su1">
<h3></h3>
<ul></ul>
</div>
....
</div>