का उपयोग कर एसवीजी नोड को कॉपी और पेस्ट करने के लिए कैसे करें मेरे पास कुछ वेब पेज में एम्बेडेड कुछ एसवीजी है और इसे एक विशेष एसवीजी नोड (इसके बच्चों सहित) की प्रतिलिपि बनाने की आवश्यकता है, फिर उसे वापस डोम में पेस्ट करें। केवल समस्या यह है कि एसवीजी नोड पेस्ट होने के बाद प्रकट नहीं होता है, जो शायद इसलिए है क्योंकि इसका नाम बदल दिया गया है।jQuery
तो, मैं नामित एसवीजी नोड को कॉपी और पेस्ट कैसे कर सकता हूं? मुझे कल्पना है कि यह कुछ प्रकार का रिकर्सिव फ़ंक्शन होगा।
पीएस वर्तमान में एसवीजी नोड की प्रतिलिपि बनाने के लिए jQuery के क्लोन() विधि का उपयोग कर।
टेस्ट एसवीजी:
<g>
<rect>
<text></text>
<g>
<circle>
<rect>
</g>
</g>
मैं कैसे रिकर्सिवली कि एसवीजी डोम को जोड़ सकता हूँ, याद है क्योंकि एसवीजी namespaced जाता है कि createElementNS इस्तेमाल किया जाना चाहिए।