jQuery: Using the attr with custom attributes -


अभी मैं कई अवैध बातें कर रहा हूँ जैसे:

  & lt; span time = "50" दूरी = "60" & gt; & lt; / span & gt;  

और उसके बाद उस जानकारी को हथियाने से:

  var time = $ ('span')। Attr ('time'); Var दूरी = $ ('स्पैन')। एट्र ('दूरी');  

और फिर जेएस / jQuery में समय और दूरी के साथ विभिन्न चीजों को करना।

मेरे लिए, यह गलत लगता है यह अतिरंजित है, लेकिन मैं वास्तव में इसके बारे में कम ध्यान नहीं दे सकता (वास्तविक डेटा समय और दूरी नहीं है, लेकिन कुछ बहुत बेकार और पृष्ठ विशिष्ट है, एसई में रुचि नहीं है)। लेकिन कुछ अन्य कारण यह है कि यह एक बुरा विचार क्यों है?

मुझे पता है कि एक मेटाडेटा प्लगइन है जो एक अधिक 'आधिकारिक' तरीके से कुछ समान होता है, और मैंने इसका उपयोग करने के बारे में सोचा था। लेकिन यह .attr सामान मेरी ज़रूरतों के लिए उपयुक्त है और मुझे प्लगइन का उपयोग करने के लिए कोई मजबूरी कारण नहीं दिखता है।

इसलिए मूल रूप से, यह उपयोग करने के लिए एक सभ्य पैटर्न है, और यदि नहीं, तो क्यों नहीं, और मुझे मेटाडेटा प्लग इन में दिलचस्पी लेनी चाहिए।

धन्यवाद।

एचटीएमएल में सहायता शामिल है गुणों में डेटा को एम्बेड करने के लिए जो पीछे की ओर संगत है यहां एक उदाहरण है:

  & lt; li class = "user" data-name = "John resig" डेटा-शहर = "बोस्टन" डेटा- lang = "js" डेटा-भोजन = "बेकन "& gt; & Lt; b & gt; जॉन कहते हैं: & lt; / b & gt; & Lt; span & gt; हैलो, आप कैसे हैं? & Lt; / span & gt; & Lt; / li & gt; यूज़रिएगेंट शायद जावास्क्रिप्ट में .सेटसेट विचार को लागू कर सकते हैं, जो आसानी से आपको डेटा बिट्स को अलग से खींचने में सक्षम बनाता है, लेकिन अभी के लिए डेटा को शामिल करने के लिए अपनी कक्षाओं को बदलना- काफी अच्छा है यह HTML5 के रूप में मान्य होगा। 

मेरे लिए यह मेटाडाटा jquery विचार से कहीं ज्यादा बेहतर है - यह सिर्फ मुझे गूंगा लगता है।


Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -