jquery - 引用jquery对象

时间:2010-10-01 05:30:46

标签: jquery jquery-ui

所以我正在使用ui库,我有类似的东西:

$('#trash-bin').droppable({
        tolerance: 'touch',
        drop: function(event, ui) {
            alert(ui.draggable.id + " was dropped");
        }
    });
    $('#images').draggable({});

我知道这是错的(警报说“未定义掉线”)

如何引用已删除的图片ID?

1 个答案:

答案 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");
}