在jquery中获取可排序项的顺序

时间:2011-08-08 08:27:43

标签: jquery jquery-ui jquery-ui-sortable

代码完美无缺。是否可以在项目每次更改位置时跟踪可排序的项目顺序并存储在变量中。

$('div.divContent ul').sortable({

    'remove': function(event, ui) {

    },
    'create': function(event, ui) {
        if ($(".widget-placeholder ui-droppable")); {

        }

    },
    'placeholder': 'div.divContent ul',
    'cursor': 'crosshair',
    'connectWith': 'div.divContent ul',
    'start': function(event, ui) {

        $(".widget-placeholder ui-droppable").disableSelection();
        $(ui.droppable).remove();

    },

    'stop': function(event, ui) {
        if ($('div.divContent ul').length)) {


        }
    },
    'cancel': function(event, ui) {


    },
    'sort': function(event, ui) {

        if ($('ul li').length) {

        }
    }
});

1 个答案:

答案 0 :(得分:1)

您可以使用

$('li').index(ui.item);

获取当前项目的位置。您现在必须选择要在其中使用的事件。