我有一个使用 jQuery UI 进行排序的列表。我需要做的是访问现在位于拖动元素原始位置的 jQuery 对象(DOM 元素)。我该怎么做呢?
如果有帮助,我有拖动元素的起始索引吗?
我有一个使用 jQuery UI 进行排序的列表。我需要做的是访问现在位于拖动元素原始位置的 jQuery 对象(DOM 元素)。我该怎么做呢?
如果有帮助,我有拖动元素的起始索引吗?
你可以试试这个,玩索引:
$(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/