在可放置区域中删除draggable时添加ID - jQuery Draggables

时间:2014-03-24 19:15:11

标签: javascript jquery jquery-ui drag-and-drop

我在这个页面上使用jQuery draggables:

一旦用户将其中一个可拖动区拖入放置区,我就为一个按钮添加了一个fadeIn来“保存”那里拖动的值。

我想获取放置在放置区中的draggable中的内容(单词)。要做到这一点,我想我只需要在特定的可拖放区域添加特定的可拖动区域时添加ID。

然后我可以使用getElementById来获取内在价值。

我的问题是,使用以下内容添加ID:

$('element').attr('id', 'value');

但是我不确定如何选择这次放置在dropzone中的可拖动...而不是页面上的所有可拖动。

这是当某些内容被删除时的代码:

drop: function() {
    $(this).droppable('disable');
  },

以上代码目前用于禁用可放置区域(因此将可拖动区域固定到位,因此无法将其移除)。

1 个答案:

答案 0 :(得分:0)

元素应该传递给函数尝试以下内容:

drop: function(event, ui) {
    alert(ui.draggable.text());
  },

检查http://api.jqueryui.com/droppable/#event-drop