我可以在可排序的事件上获得可拖动的实例吗?

时间:2015-01-27 12:05:52

标签: jquery-ui draggable jquery-ui-sortable

我有一些可拖动的容器和一个可排序的容器

当我将其拖入可排序容器时,我需要获取可拖动的实例,即我需要找到我拖入的可拖动元素。

现在的问题是,我已经编码了,当我将一个可拖动的区域拖到可排序区域时,它就成了可排序区域的一部分。

没有办法找出我拖入的拖车。

你们能帮忙吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

这有点旧,但我通过在drop函数中获取event.target来解决这个问题。

$('.my-drop-zone').droppable ({
  drop: function(event, ui) {
    // item that was dragged
    var draggedItem = ui.draggable; //or ui.draggable.attr('id');
    // item it was dropped on
    var droppedOnItem = $(event.target); //or $(event.target).attr('id');
  }
});