如何在drop事件jquery上获取被删除项的id

当我把东西丢给jquery droppable时,我想得到丢弃的项目的id。 当我这样做时:

$("#here").droppable({ tolerance: 'fit', accept: ".one", drop: function(){ id = $(this).attr("id"); alert (id); } }); 

它当然在here提醒了droppable的id。 如何选择丢弃的div的id?

将drop函数更改为两个参数:event,ui

 function(event,ui){ var draggable = ui.draggable; var id = draggable.attr("id"); } 

被删除的draggable由ui.draggable表示

在jquery ui docs中找到了droppable。

这对我有用:

  $( "#droppable" ).droppable({ drop: function( event, ui ) { var draggableId = ui.draggable.attr("id"); var droppableId = $(this).attr("id"); } }); });