Jquery 如何在DragTable进入元素时查找元素id
我有一个draggable,我需要知道draggable元素进入的id 有一个可拖动的div。 它可以移到桌子上。 我需要获取保存可拖动设备的td的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) {
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)
}
});