jQuery के साथ ब्राउज़र FF3 और IE6/7 के लिए विकसित करते समय, HTML टैग पर कस्टम विशेषताओं को सेट करते समय कोई संगतता समस्याएं हैं?क्या मैं HTML DOM में डेटाबेस रिकॉर्ड की तरह कस्टम विशेषताओं को संग्रहीत कर सकता हूं?
सबसे पहले, मुझे jQuery के data()
फ़ंक्शन के बारे में पता है और यह अनिवार्य रूप से मैं चाहता हूं, लेकिन डेटा clone()
फ़ंक्शन से बच नहीं रहा है। JQuery UI ड्रैगगेबल/ड्रॉपपेबल प्लगइन्स का उपयोग करते समय यह एक समस्या है क्योंकि यह ड्रैग/ड्रॉप के दौरान DOM तत्वों को क्लोन करता है। इस प्रश्न के प्रयोजन के लिए, मुझे data()
के विकल्प की आवश्यकता है।
मैं ड्रैग/ड्रॉप ऑपरेशंस के बीच डेटा को जारी रखना चाहता हूं। मैं ड्रैम/ड्रॉप ऑपरेशन के दौरान स्थानांतरित होने वाले डीओएम तत्व में डेटा इंजेक्ट करने में सक्षम होना चाहता हूं। ऐसा करने के लिए, मैं डेटाबेस रिकॉर्ड अनुकरण करने के लिए HTML बाल तत्व बना सकता हूं। त्वरित प्रयोग से पता चलता है कि फ़ायरफ़ॉक्स में किसी भी विशेषता नाम का उपयोग करने में कोई समस्या नहीं है जिसे मैं डेटा के फ़ील्ड स्टोर करना चाहता हूं। हालांकि, एचटीएमएल 4 spec का कहना है कि कुछ टैग में केवल कुछ विशेषता नाम हो सकते हैं। गैर-मानक गुणों वाले डीओएम को पॉप्युलेट करने से मैंने जिन ब्राउज़रों का उल्लेख किया है, उनके साथ असंगतता के कारण हैं?
Persevere एक सर्वर-साइड लाइब्रेरी है जिसमें गैर-जावास्क्रिप्ट घटक शामिल हैं। इसका उपयोग ब्राउज़र में नहीं किया जा सकता है। – kpozin