我正在尝试使用 jQuery 将元素从 DOM 中的一个位置移动到另一个位置。旁边有与原始容器相同的元素,那么如何存储其先前的确切位置以便返回到它?这是一个例子......
<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>
...“移动” div 分别移动到“容器” div,然后通过 jQuery .appendTo() 返回到它们在事件上的先前位置。如何通过检测每个“移动” div 的移动位置(它在 DOM 中相对于文档的确切位置,或以其他方式指定的父容器)来确保每个“移动”div 返回到其确切的先前位置?
编辑:我已经更正了 div 上的类,因为我正在处理的特定情况下,列表项彼此(结构上)完全重复,并且在它们各自的元素中具有独特的内容。此外,将“移动”div 移回其原始位置的事件是在其中单击的按钮。被移动的元素如何知道移动后要回到哪里(具体来说,它如何知道列表中的哪个列表项)?