使用jQuery获取已经相互删除的元素的值?

Sam*_*152 0 jquery

我有以下jQuery:

  $(document).ready(function(){
    $(".element").draggable();
    $(".element").droppable({
      drop: function() { 
        alert('dropped');
      }
    });
  });
Run Code Online (Sandbox Code Playgroud)

任何具有"元素"类的东西都可以被操纵并在页面上拖动.我希望能够找到被拖动的元素的html内容和被删除​​的元素,并在"alert('dropped');"中使用它们.是的,所以我可以这样做:

alert(firstelement+ ' was dropped on ' +secondelement);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

Cha*_*ant 5

您需要向drop回调添加参数.

drop : function(event, ui) {
   var droppable = $(this);
   var draggable = ui.draggable;

   alert(droppable.attr('id') + " was dropped on " + draggable.attr('id'));
}
Run Code Online (Sandbox Code Playgroud)

http://jqueryui.com/demos/droppable/#event-drop