如何在我的案例中获得事件目标?

时间:2014-02-15 21:56:43

标签: javascript jquery jquery-ui

我正在使用Jquery ui进行拖放操作。我放弃它后,我想在可拖动项目上做点什么。

我有类似的东西..

     $('#drag-me').draggable({
         scroll:false,
         cursor:'pointer',
         revert: 'invalid'
     });

    $('.box').droppable({
        drop:function(event, ui){
            //I want to append the #drag-me element to the .box. How do I do that?
            //event.target -> get .box not #drag-me
            $(this).appendTo(event.target)
        }
    })

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

根据ui.draggable API droppable活动文档http://api.jqueryui.com/droppable/#event-drop

,您正在寻找drop

所以你会这样做:

$('.box').droppable({
    drop:function(event, ui){
        $(this).appendTo(ui.draggable)
    }
});