jQuery - move elemento e retorna ao seu local anterior exato?

Estou tentando usar o jQuery para mover um elemento de um local para outro no DOM. Existem elementos idênticos ao contêiner de origem ao lado dele. Então, como eu armazeno seu local exato para que ele retorne a ele? Aqui está um exemplo ...

<div class="container"></div>
<ul>
    <li></li>
    <li><div class="move">Content</div></li>
    <li></li>
    <li><div class="move">Content</div></li>
    <li></li>
</ul>

... os divs "move" movem-se individualmente para o div "contêiner" e retornam ao local anterior em um evento via jQuery .appendTo (). Como faço para garantir que cada "movimento" div retorne ao seu local anterior exato, detectando de onde ele foi movido (sua localização exata no DOM em relação ao documento ou um container pai especificado)?

EDIT: Eu corrigi as classes no divs desde o caso específico que estou trabalhando com os itens da lista sendo duplicatas exatas de um outro (estruturalmente), com conteúdo exclusivo dentro de seus respectivos elementos. Além disso, o evento para mover um "movimento" div de volta ao seu local original é um botão clicado dentro dele. Como o elemento movido sabe para onde mover de volta para uma vez movido (especificamente, como ele sabe qual item da lista dentro da lista)?

questionAnswers(3)

yourAnswerToTheQuestion