संभावित डुप्लिकेट:
Custom attributes - Yay or nay?
Non-Standard Attributes on HTML Tags. Good Thing? Bad Thing? Your Thoughts?क्या एचटीएमएल तत्वों में अपनी खुद की विशेषताएं जोड़ना ठीक है?
वर्तमान अधिगम परियोजना में मैं पर काम कर रहा हूँ, मैं एक विशेषता जिसका मूल्य एक नंबर हो जाएगा जोड़ने की जरूरत है। पहले तो मुझे इस उद्देश्य के लिए "आईडी" का उपयोग कर के बारे में सोचा लेकिन an answer बताता है कि यह अच्छी बात है कि ऐसा करने के लिए नहीं है।
क्या यह ठीक है अगर मैं अपने ही विशेषता बनाने के लिए, यह करने के लिए इस तरह के "12" के रूप में "messid" और आवंटित एक अंकीय मान, "6" आदि का कहना है?
यही कारण है कि मैं ऐसा करना चाहता हूं ताकि अगर आप इसे पूरी तरह से गलत कर रहे हैं तो आप मुझे सही कर सकते हैं: मुझे इस जावास्क्रिप्ट (jQuery का उपयोग करके) में इस नंबर तक पहुंचने की आवश्यकता है। बस विशेषता के मान ले जा रहा है आसान है, लेकिन "M12" या "M6" इस तरह की स्ट्रिंग से संख्यात्मक मान निकालने एक दर्द है। (मैं जावास्क्रिप्ट दुनिया में अभी शुरुआत कर रहा हूँ।)
+1। मैं पूरी तरह से सहमत हूं कि यह दृष्टिकोण एक कामकाजी समाधान है जो कार्यान्वित करना आसान है और कुछ भी तोड़ता नहीं है। आदर्शवाद पर व्यवहारवाद भी मेरी पुस्तक में जीतता है। – AnthonyWJones
मैं इसके साथ जाऊंगा, क्योंकि यह आज काम करता है और चूंकि यह एचटीएमएल 5 विनिर्देशों में है, यह शायद अब से 10 साल काम करेगा। यह डेटा को अन्य मानों से भी स्वतंत्र रखता है (जैसे इसे 'आईडी' विशेषता में रखते हुए, जिसे बाद में अन्य कारणों में बदलना पड़ सकता है) जबकि इसे तत्व पर रखते हुए भी। और हां, एचटीएमएल सत्यापन त्रुटियों को समस्याओं के लिए सिफारिशों/पॉइंटर्स के रूप में देखा जाना चाहिए, त्रुटियों को ठीक नहीं करना चाहिए (और उस निशान पर होने पर, मैं जेएसलिंट के लिए बस कुछ चीजों को हल करने के लिए कहूंगा =) – Blixt
"यह सही है, मैंने कहा "- पहला कदम इसे स्वीकार कर रहा है। ;) – nickf