7

我正在使用 jqueryui 的可拖动和可排序功能。我的 jqueryui 版本是 1.9.1,jquery 版本是 1.7.1

我有一组可拖动的项目,以及一个可排序的容器。我将可拖动项目拖到可排序容器中,并希望在可排序的停止处理程序中读取可拖动项目的 id 属性。然而,id 在那里被证明是 undefiend 的。

$(sortableselector).sortable({
    stop: function(event, ui) {
        alert(ui.item.attr('id'));
    }
});

$(draggableselector).draggable({
    revert: true,
    revertDuration: 0,
    connectToSortable: 'sortableselector',
});

打印未定义。我已经看到几个帖子指出了这个错误,但没有得到解决。如何在此处获取拖动项目的 id?

4

1 回答 1

-2

尝试...

$(sortableselector).sortable({
stop: function(event, ui) {
    alert(ui.item[0].id);
}

});

于 2012-12-28T18:03:35.420 回答