मैं डीओएम में एक स्थान से दूसरे स्थान पर तत्व को स्थानांतरित करने के लिए jQuery का उपयोग करने का प्रयास कर रहा हूं। इसके साथ मूल कंटेनर के समान तत्व हैं, तो मैं अपने सटीक पिछले स्थान को कैसे संग्रहीत करूं ताकि यह वापस लौट आए? यहाँ एक उदाहरण है ...jQuery - तत्व ले जाएं और अपने सटीक पिछले स्थान पर वापस आएं?
<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>
... "चाल" divs व्यक्तिगत रूप से "कंटेनर" div करने के लिए वापस अपने पिछले स्थान पर एक घटना पर jQuery .appendTo के माध्यम से आगे बढ़ रहे हैं, तो()। मैं यह सुनिश्चित कैसे कर सकता हूं कि प्रत्येक "चाल" div अपने सटीक पिछले स्थान पर लौटता है कि यह कहां से स्थानांतरित किया गया था (दस्तावेज़ के सापेक्ष डीओएम में इसका सटीक स्थान, या अन्यथा निर्दिष्ट माता-पिता कंटेनर)?
संपादित करें: मैंने divs पर कक्षाओं को सही किया है क्योंकि विशिष्ट मामले के साथ मैं काम कर रहा हूं, सूची आइटम एक दूसरे (संरचनात्मक रूप से) के सटीक डुप्लिकेट हैं, उनके संबंधित तत्वों के भीतर अद्वितीय सामग्री के साथ। साथ ही, "मूव" div को अपने मूल स्थान पर वापस ले जाने की घटना एक बटन है जिसमें इसके अंदर क्लिक किया गया है। स्थानांतरित तत्व को कैसे पता चलेगा कि एक बार स्थानांतरित करने के लिए कहां जाना है (विशेष रूप से, यह कैसे पता चलता है कि सूची में कौन सी सूची वस्तु है)?
यदि आप पहले से मौजूद लोगों की तुलना में बेहतर उत्तर चाहते हैं, तो आपको अपने एचटीएमएल को जो भी पूछ रहे हैं उसका प्रतिनिधित्व करने के लिए अपडेट करना चाहिए। सबसे पहले, यदि आपके पास "मूल कंटेनर के समान तत्व हैं" तो आप 2 कंटेनर दिखा सकते हैं।यदि आपके दस्तावेज़ में "सूची आइटम एक दूसरे के सटीक डुप्लिकेट हैं" तो उनके अद्वितीय वर्गों को हटा दें। –
@ FabrícioMatté हो गया, सुझाव के लिए धन्यवाद। – Charles
मैं आपके प्रश्न के उत्तर भी दूंगा, लेकिन इस एचटीएमएल के साथ यह बताना मुश्किल है कि आप वास्तव में क्या उम्मीद कर रहे हैं। –