Jquery 使用';执行可拖动事件后,如何删除原始元素;克隆';帮手?

Jquery 使用';执行可拖动事件后,如何删除原始元素;克隆';帮手?,jquery,jquery-ui-sortable,draggable,Jquery,Jquery Ui Sortable,Draggable,我有一个清单,清单上的物品是我可以拖拽的。我正在把它们拖到几个可排序的列表上。我必须在拖动时使用“clone”助手方法,因为其他助手方法无法正常工作 不幸的是,我不希望该项在可排序列表中删除后仍保留在原始列表中 成功拖动后如何删除原始项?(即,一旦它包含在一个可排序列表中) 我想我可能能够通过可排序列表上的可拖放事件访问原始元素,但我不确定如何实现这一点 谢谢 Graeme此基本设置似乎可以满足您的需要 $(function() { $(".drag").draggable({ help

我有一个清单,清单上的物品是我可以拖拽的。我正在把它们拖到几个可排序的列表上。我必须在拖动时使用“clone”助手方法,因为其他助手方法无法正常工作

不幸的是,我不希望该项在可排序列表中删除后仍保留在原始列表中

成功拖动后如何删除原始项?(即,一旦它包含在一个可排序列表中)

我想我可能能够通过可排序列表上的可拖放事件访问原始元素,但我不确定如何实现这一点

谢谢


Graeme

此基本设置似乎可以满足您的需要

$(function() {
    $(".drag").draggable({ helper: 'clone' });
    $("#dropArea").droppable({
        drop: function(event, ui) {
            //ui.draggable.appendTo(this);
            $(this).append(ui.draggable);
        }
    });
});
如果这对你不起作用,你能给我们看一些代码吗

$('li','#draggable').draggable({
    helper: "clone"
});

$('ul#droppable').droppable({
    accept: "#draggable > li",
    drop: function(event,ui){
        $('li.note').remove();
        ui.draggable.appendTo('ul#droppable').fadeIn();
    }
});