jQuery UI - 获取放置项目的元素的值

标签 jquery jquery-ui

是否有一个 jQuery UI 函数可以让我获取项目被拖放到其上的元素的值(div 内的文本或 id 名称)?

这是一个例子,我想获取元素被放置到的容器的位置号。

http://jsfiddle.net/Laurent514/Kq7rn/1/

我能够将可放置元素捕捉到特定元素,如下所示:

 $(".item").draggable({ snap: ".dropzone" }); 

但是我这里需要的是被拖动元素被放置在其上的元素 id。

谢谢!洛朗

最佳答案

我相信你需要使用 droppable:

http://jsfiddle.net/theQQ/

$('.dropzone').droppable({
    drop: function(event, ui) {
        console.log('dragged ' + ui.draggable.attr('id') + ' onto ' + this.id); 
    }
});

关于jQuery UI - 获取放置项目的元素的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21195737/

相关文章:

javascript - 在移动设备上隐藏 div 和 javascript 代码

javascript - 如何用 React.js 添加一个类?

javascript - Highcharts 在下拉 Jquery 上更改图表类型

jquery:阻止表单提交

jquery - 如何使用 jquery 为图像创建复选框

javascript - jquery-ui对话框 'x'按钮图片不可见

javascript - 如何选择文字?

Bootstrap 和 jquery ui 的 CSS 优先级问题

javascript - 单击 JQuery UI 选项卡时更正回调函数

javascript - 在 jquery mobile 中如何防止向元素添加一些特定的类?