2013-07-12 3 views
6

के लिए स्टोर करते हैं, मुझे एक पृष्ठ के अंदर HTML कोड को पुनर्स्थापित करने में सक्षम होना चाहिए क्योंकि यह पेज तैयार था। मुझे इसकी आवश्यकता है क्योंकि मैं पेज तैयार होने के बाद एचटीएमएल कोड में कुछ बदलाव करना चाहता हूं और फिर इसे पृष्ठ पर तैयार करने के तरीके पर वापस लौटना चाहता हूं।jQuery एचटीएमएल की एक प्रति बनाते हैं और इसे बाद में पुनर्प्राप्ति

मैं क्लोन का उपयोग करने के बारे में सोच रहा था, लेकिन कैसे मैं बस पेस्ट के बिना div की सामग्री की प्रतिलिपि बनाते हैं? मुझे पेज पर तैयार की गई डिवीजन की सामग्री की प्रतिलिपि बनाने की आवश्यकता है और फिर जब मुझे आवश्यकता हो तो div को मूल के साथ पेस्ट करें/प्रतिस्थापित करें ..

मैं jquery के लिए नया हूं, मैंने भाग्य के बिना कई चीजों की कोशिश की, मैं नहीं कर सकता मुझे पता है कि मुझे क्या चाहिए। किसी भी सुझाव के लिए धन्यवाद!

+0

https://developer.mozilla.org/en-US/docs/Web/API/Node.cloneNode –

+0

'document.documentElement.copy (यह) .forLater (नई तारीख (अब) .getTime) .change() '। एक sidenote के रूप में, यह कुछ ऐसा लगता है जब आप किसी और चीज में असफल हो जाते हैं? – adeneo

उत्तर

7

आप इसे बाद में एक चर में कॉपी कर सकते हैं।

var originalContent; 

$(document).ready(function() { 
    originalContent = $('#theDiv').clone(); 
}); 
+0

आपको बहुत बहुत धन्यवाद! मैं इस बारे में नहीं सोच सका :) –

+1

चर के पास आपके द्वारा सहेजे जा सकने वाले पात्रों की संख्या की सीमा हो सकती है। चूंकि आप एचटीएमएल के साथ काम कर रहे हैं जो काफी लंबा हो सकता है, यह सत्र भंडारण के साथ सुरक्षित होगा। –

+0

जानकारी एंड्रयू के लिए धन्यवाद! –

संबंधित मुद्दे