/ / jQuery UI Sortierbar, wie erhält man das DOM-Element an der alten Position? - javascript, jquery, jquery-ui-sortierbar

jQuery UI Sortierbar, wie erhält man das DOM-Element an alter Position? - javascript, jquery, jquery-ui-sortierbar

Ich habe eine Liste, die ich mit sortierbar gemacht habejQuery-Benutzeroberfläche. Ich muss in der Lage sein, auf das jQuery-Objekt (DOM-Element) zuzugreifen, das sich jetzt an der ursprünglichen Position des gezogenen Elements befindet. Wie würde ich das machen?

Ich habe den Startindex des gezogenen Elements, wenn das hilft?

Antworten:

0 für die Antwort № 1

Sie können dies versuchen, indem Sie mit den Indizes spielen:

$(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;
}
});

});

Hier ist die Geige: http://jsfiddle.net/m3cSu/