क्या एचटीएमएल और कैसे jQuery में इन jQuery यादृच्छिक विशेषताओं का अर्थ उन्हेंएचटीएमएल में jquery यादृच्छिक विशेषताओं का क्या अर्थ है? [Expando विशेषता]
किसी भी विचार का उपयोग करें है ??
क्या एचटीएमएल और कैसे jQuery में इन jQuery यादृच्छिक विशेषताओं का अर्थ उन्हेंएचटीएमएल में jquery यादृच्छिक विशेषताओं का क्या अर्थ है? [Expando विशेषता]
किसी भी विचार का उपयोग करें है ??
यह jQuery विस्तारित विशेषता है, यह थोड़ा यादृच्छिक है क्योंकि यह पृष्ठ लोड पर उत्पन्न होता है, यह "jQuery" + (new Date()).getTime()
(संभव नामकरण विवादों से बचने के लिए) है लेकिन आप देखेंगे कि विशेषता सभी तत्वों के लिए समान है।
यह तत्वों की घटनाओं और डेटा के लिए $.cache
में महत्वपूर्ण है ... यह कुछ कारणों से इस तरह से संग्रहीत है, मुख्य सर्कुलर संदर्भों से बचने के लिए है। आईडी वास्तव में $.uuid
है जो $.cache
में प्रत्येक तत्व की कुंजी के लिए उपयोग किया जाने वाला एक बढ़ता काउंटर है।
आप उसके उपयोग के तरीके का एक उदाहरण के लिए एक सरल alert($.expando)
साथ jQuery में 1.4 + वर्तमान विशेषता प्राप्त कर सकते हैं, तो आप उस #wmd-preview
तत्व के लिए डेटा चाहता था, यह कर कहते हैं:
$("#wmd-preview").data()
इस कर रही है :
$.cache[$("#wmd-preview")[0][$.expando]]
भी ध्यान रखें कि jQuery intentionally strips these out जब आप .html()
फोन सामग्री प्राप्त करने के।