मैं एक HTML ऑब्जेक्ट के साथ एक जावास्क्रिप्ट ऑब्जेक्ट को जोड़ना चाहता हूं। क्या ऐसा करने के लिए एक सरल तरीका है?
मैंने देखा है कि HTML DOM एक सेटअट्रिब्यूट विधि को परिभाषित करता है और ऐसा लगता है कि इसे मनमाने ढंग से विशेषता नाम के लिए परिभाषित किया गया है। हालाँकि यह केवल स्ट्रिंग मान सेट कर सकता है। (आप निश्चित रूप से एक शब्दकोश में कुंजियों को संग्रहीत करने के लिए इसका उपयोग कर सकते हैं।)
विशेषण (हालाँकि मैं सामान्य प्रश्न में दिलचस्पी रखता हूँ):
विशेष रूप से, मेरे पास HTML तत्व हैं जो एक पेड़ में नोड्स का प्रतिनिधित्व करते हैं और मैं ड्रैग-एंड-ड्रॉप को सक्षम करने की कोशिश कर रहा हूं, लेकिन jQuery ड्रॉप इवेंट केवल मुझे तत्वों को घसीटा और गिराया जाएगा।
ईवेंट हैंडलर्स को जानकारी प्राप्त करने के लिए सामान्य पैटर्न उसी समय HTML एलिमेंट्स बनाना प्रतीत होता है, जब आप जावास्क्रिप्ट ऑब्जेक्ट्स बना रहे होते हैं और फिर इन जावास्क्रिप्ट ऑब्जेक्ट्स को बंद करके ईवेंट हैंडलर को परिभाषित करते हैं - हालाँकि यह इसमें बहुत अच्छा काम नहीं करता है मामला (मेरे पास एक वैश्विक वस्तु हो सकती है जो एक ड्रैग शुरू होने पर आबाद हो जाती है ... लेकिन यह थोड़ा बुरा लगता है)।