jQuery:拖放:找到目标的id

Tho*_*ohn 10 javascript jquery

我正在开发一个拖放应用程序.我有一个可以在文档中拖动的DIV,文档中还有一些其他div,我可以将一个div拖到其他div,但是如何找到拖放DIV的div的id,

我只是想在将DIV放在上面后知道目标DIV的id.

谢谢

Mot*_*tie 13

您应该能够this.id从事件函数内部获取目标的ID (演示)

$(".droppable").droppable({
    drop: function(event, ui) {
        $(this).addClass("ui-state-highlight").find("p").html("Dropped in " + this.id);
    },
    over: function(event, ui) {
        $('.display').html( this.id );
    }
});
Run Code Online (Sandbox Code Playgroud)

更新了演示,以明确this.id适用于任何事件.