Javascript jQueryUI:是否可以知道对象被丢弃的位置?

Javascript jQueryUI:是否可以知道对象被丢弃的位置?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我想做的是知道对象被丢弃的位置(不是位置(x,y),而是对DOM元素的引用) 我有一个由div组成的网格,您可以在其中放置各种项目,我需要知道网格上的哪个div是该项目放置的(获取其id就可以了)。回调函数 function(event, ui) { //code here } 只有一个ui对象,它显然不包含任何关于这个的信息,但只包含关于可拖动项或其助手的信息。您需要使用的是jQueryDroppable类,您可以在 基本上,对于您希望能够在其上放置可拖动元素的每个元素,您将创建一个Drop

我想做的是知道对象被丢弃的位置(不是位置(x,y),而是对DOM元素的引用)

我有一个由div组成的网格,您可以在其中放置各种项目,我需要知道网格上的哪个div是该项目放置的(获取其id就可以了)。回调函数

function(event, ui) { //code here }

只有一个ui对象,它显然不包含任何关于这个的信息,但只包含关于可拖动项或其助手的信息。

您需要使用的是jQuery
Droppable
类,您可以在

基本上,对于您希望能够在其上放置可拖动元素的每个元素,您将创建一个
Droppable
对象,一旦将另一个对象拖动到该对象上,该对象将触发。以下是jQuery文档中的示例:

$(function() {
        $( "#draggable" ).draggable();
        $( "#droppable" ).droppable({
            drop: function( event, ui ) {
                $( this )
                    .addClass( "ui-state-highlight" )
                    .find( "p" )
                        .html( "Dropped!" );
            }
        });
    });

该示例中的
$(this)
就是您要查找的元素。

谢谢,我真不知道我怎么会错过这个:)