दिलचस्प पोस्ट
क्यों नहीं एक जावा। लंग.अरेरे वर्ग है? अगर एक जावा सरणी एक ऑब्जेक्ट है, तो क्या वह ऑब्जेक्ट का विस्तार नहीं करेगी? भौगोलिक स्थान का उपयोग करते हुए आगंतुक का स्थान (यानी देश) कैसे प्राप्त करें? एंड्रॉइड पर Google क्लाउड मैसेजिंग में पंजीकरण आईडी को संभालना MYSQL में सामान्यकरण कैसे जावा में एक हैशमैप सॉर्ट करने के लिए स्वयं हस्ताक्षरित प्रमाण पत्र स्वीकार करने के लिए इंटरनेट एक्सप्लोरर 8 प्राप्त करने के लिए मुझे क्या करना चाहिए? PHP में यूआरएल के अनुकूल यूजरनाम? PDO :: fetchAll बनाम PDO :: एक लूप में ले आओ AsyncTask से गतिविधि में प्रगति संवाद अपडेट करना एक पूर्णांक को सौंपा जाता है तो पाउ () का रिटर्न वैल्यू गुणा हो जाता है क्लास फ़ाइल में $ 1 क्या हैं? क्या Git मर्ज करते समय विशिष्ट प्रतिबद्धता को बाहर करना संभव है? गैर यादृच्छिक संख्या दोहरा C ++ में 'struct' और 'typedef struct' के बीच का अंतर? क्या SparkSQL का समर्थन करता है subquery?

आईडी को पूरे पृष्ठ में अद्वितीय होना चाहिए?

मैं jQuery का उपयोग कर रहा हूं और मैं बस सोच रहा हूं, क्या आईडी को पूरे पृष्ठ में हमेशा अनूठा होना चाहिए? कक्षा, मुझे पता है, कई बार दोहराया जा सकता है जितना आप चाहते हैं, आईडी के बारे में क्या?

वेब के समाधान से एकत्रित समाधान "आईडी को पूरे पृष्ठ में अद्वितीय होना चाहिए?"

हां, यह अद्वितीय होना चाहिए

HTML4:

http://www.w3.org/TR/html4/struct/global.html

धारा 7.5.2:

आईडी = नाम [सीएस] यह विशेषता एक तत्व को एक नाम निर्दिष्ट करती है। यह नाम किसी दस्तावेज़ में अद्वितीय होना चाहिए।

एचटीएमएल 5:

http://www.w3.org/TR/html5/dom.html#the-id-attribute

आईडी विशेषता इसके तत्व की अद्वितीय पहचानकर्ता (आईडी) को निर्दिष्ट करती है। यह तत्व तत्व के घर सबट्री में सभी आईडी के बीच अद्वितीय होना चाहिए और इसमें कम से कम एक वर्ण होना चाहिए। मान में कोई भी स्पेस वर्ण नहीं होना चाहिए।

एमडीएन से यहां छवि विवरण दर्ज करें https://developer.mozilla.org/en/DOM/element.id

तो मुझे लगता है कि यह बेहतर होगा …

आईडी हमेशा अद्वितीय होना चाहिए

सबके पास एक अद्वितीय पहचान संख्या (उदा। सामाजिक सुरक्षा नंबर) है, और एक सामाजिक वर्ग में बहुत से लोग हैं

इस पर नरम होने वाले ब्राउज़र (बहुत सी साल पहले जब सीएसएस छोटा था) और आईडी को एक से अधिक बार इस्तेमाल करने की अनुमति दी गई थी। वे अधिक सख्त हो गए हैं

हालांकि, हाँ आईडी अद्वितीय होना चाहिए और केवल एक बार उपयोग किया जाता है।

अगर आपको सीएसएस फॉर्मेटिंग का इस्तेमाल एक बार से अधिक क्लास का उपयोग करने की आवश्यकता हो।

यह मूल रूप से एक ID का पूरा बिंदु है 🙂 आईडी विशिष्ट हैं, केवल प्रति पृष्ठ एक बार उपयोग किया जा सकता है क्लासेस को प्रसन्नता के रूप में इस्तेमाल किया जा सकता है

जावास्क्रिप्ट के साथ, आप आईडी का उपयोग करके केवल एक तत्व का संदर्भ सकते हैं। document.getElementById और jQuery के $ चयनकर्ता केवल प्रथम तत्व मेलिंग लौटेगा तो यह कई तत्वों पर एक ही आईडी का उपयोग करके समझ में नहीं आता है।

हां, आईडी अद्वितीय हैं कक्षा नहीं हैं

https://softwareengineering.stackexchange.com/questions/127178/two-html-elements-with-same-id-attribute-how-bad-is-it-really पर एक ही प्रश्न के लिए बहुत अच्छे उत्तर हैं

ऊपर उल्लेखित एक tidbit नहीं है कि अगर वहाँ कई समान id एक ही पृष्ठ है (जो होता है, भले ही वह मानक का उल्लंघन करता हो):

यदि आपको इसके आसपास काम करना है (यह दुख की बात है), तो आप $("*#foo") उपयोग कर सकते हैं जो jQuery को getElementsByTagName का उपयोग करने के लिए और सभी मिलान किए गए तत्वों की एक सूची वापस कर देगा।