所以我正在使用ui库,我有类似的东西:
$('#trash-bin').droppable({
tolerance: 'touch',
drop: function(event, ui) {
alert(ui.draggable.id + " was dropped");
}
});
$('#images').draggable({});
我知道这是错的(警报说“未定义掉线”)
如何引用已删除的图片ID?
答案 0 :(得分:2)
在文档中说明ui.draggable
对象是一个jQuery对象,而不是原始的DOM元素:
ui.draggable
- 当前可拖动元素,一个jQuery对象。
http://jqueryui.com/demos/droppable/
所以你必须改为使用attr
函数:
drop: function(event, ui) {
alert(ui.draggable.attr('id') + " was dropped");
}