2
我正在做一些html5/jquery拖放功能來重新排序一組DOM元素。我現在想要更改與這些DOM元素對應的對象數組,但我不太確定如何去做。這裏的JavaScript:更改數組的順序以匹配一組DOM元素的順序
var draggedIndex = $('.segmentListItem').index($(draggedItem));
var targetIndex = $('.segmentListItem').index($(this));
var playlist = jwplayer().getPlaylist(); //MH - the array for which I want to change the order
if (draggedIndex > targetIndex){
$(draggedItem).insertBefore($(this));
//MH - need to move the playlist item at the index of the dragged item before index the target item as well
} else {
$(draggedItem).insertAfter($(this));
//MH - need to move the playlist item at the index of the dragged item before index the target item as well
}