javascript - 获取拖动项目的ID JQuery

标签 javascript jquery jquery-ui

我想获取在 stop: 函数下面移动的项目的 ID?有人可以解释这是如何在该功能中实现的吗?我是 JQuery 的新手,所以欢迎对正在发生的事情进行很好的解释。我试过 ui.helper.attr('id');等没有快乐谢谢。

    $(settings.columns).sortable({
        items: $sortableItems,
        connectWith: $(settings.columns),
        handle: settings.handleSelector,
        placeholder: 'widget-placeholder',
        forcePlaceholderSize: true,
        revert: 300,
        delay: 100,
        opacity: 0.8,
        containment: 'document',
        start: function (e,ui) {
            $(ui.helper).addClass('dragging');
        },

    stop: function (e,ui) {             
    var col = ui.item.parent().parent().children().index(ui.item.parent());
    var row = ui.item.parent().children().index(ui.item);
    var movedID =  ????


    alert("ID: " + movedID);   <-----------------------?


            $(ui.item).css({width:''}).removeClass('dragging');
            $(settings.columns).sortable('enable');
        }
    });

最佳答案

尝试使用$(ui.item).attr('id')

关于javascript - 获取拖动项目的ID JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5595761/

相关文章:

javascript - 如何滚动到第一个子 div,而不是一个接一个地滚动到所有目标子 div?

javascript - 如何在不重新加载页面或更改 html 的情况下自动填写网页上的表单

jquery - jquery addClass() 问题

javascript - Angular 2+ 从延迟加载组件访问/更改变量

javascript - 是否有 mongo 替换方法/运算符?

javascript - JS : search for specific string in textarea

javascript - 初始化后重置 jQueryUI 步骤

javascript - jquery- 不能动画化颜色/css 的变化吗?

javascript - jQuery UI 可排序 - ajax 错误后恢复原始位置

当存在滚动条时,jQuery UI 模式对话框背景不会使页面背景底部变暗