Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在DragTable进入元素时查找元素id_Jquery_Jquery Ui_Draggable - Fatal编程技术网

Jquery 如何在DragTable进入元素时查找元素id

Jquery 如何在DragTable进入元素时查找元素id,jquery,jquery-ui,draggable,Jquery,Jquery Ui,Draggable,我有一个draggable,我需要知道draggable元素进入的id 有一个可拖动的div。 它可以移到桌子上。 我需要获取保存可拖动设备的td的id 我不知道。有人能帮我吗 ko.bindingHandlers.draggable={ init: function(element) { $(element).draggable({ stop: function(event, ui) {

我有一个draggable,我需要知道draggable元素进入的id

有一个可拖动的div。 它可以移到桌子上。 我需要获取保存可拖动设备的td的id

我不知道。有人能帮我吗

    ko.bindingHandlers.draggable={
            init: function(element) {
                $(element).draggable({
                    stop: function(event, ui) {
                        var stopPos = $(this).position();
                    },
                    containment : 'body'
                });
            }
    };

您是否需要知道
可拖动的
元素在其上的
id

您需要在
droppable
上注册
drop
功能(在您的情况下,是表格)

这就是如何获取可拖放的
和可拖放的
id

$('.selector').droppable({ drop: Drop });

function Drop(event, ui) {
  var draggableId = ui.draggable.attr("id");
  var droppableId = $(this).attr("id");
}
您可以使用事件来了解表的当前overed td id

代码:


演示:

你的想法在哪里?连一个都看不见。。。发布你尝试过的内容!不,这是非常大的代码。我不能全部发帖。我已经把它做成了拖拽的。把你失败的尝试贴出来,如果有的话……对不起,我不知道怎么做。
$("#draggable").draggable();

$("td").droppable({
    over: function (ev, ui) {
        console.log(this.id)
    }
});