0

我有一个使用 jQuery UI 进行排序的列表。我需要做的是访问现在位于拖动元素原始位置的 jQuery 对象(DOM 元素)。我该怎么做呢?

如果有帮助,我有拖动元素的起始索引吗?

4

1 回答 1

0

你可以试试这个,玩索引:

$(function(){
var startIndex = false;
$('ul').sortable({
    items: ' > li',
    start: function(event,ui){
         startIndex = ui.item.index();
    },
    stop: function(event,ui){
        if(false !== startIndex) {
            $('#result').html('<br />Element on the original place of the moved element: ' + $('li:eq('+startIndex+')').text() + ' ');
        }
        startIndex = false;
    }
});

});

这是小提琴:http: //jsfiddle.net/m3cSu/

于 2013-08-06T13:24:22.187 回答