जावास्क्रिप्ट रनटाइम त्रुटि: '$' अपरिभाषित है।

Javaskripta Ranata Ima Truti Aparibhasita Hai



जावास्क्रिप्ट में प्रोग्रामिंग करते समय, jQuery तत्वों को तुरंत एक्सेस करने में बहुत मदद करता है। उदाहरण के लिए, jQuery चयनकर्ता ' $ 'द्वारा तत्वों तक पहुँचने का एक बहु-कार्यात्मक उपयोग प्रदान करता है' पहचान ”, “ कक्षा ”, आदि। यह चयनकर्ता तब तक कार्यात्मक है जब तक संबंधित jQuery लाइब्रेरी कोड में शामिल है। अन्यथा, यह एक अपरिभाषित त्रुटि प्रदर्शित करता है।

यह ब्लॉग चर्चा करेगा ' रनटाइम त्रुटि: '$' अपरिभाषित है 'जावास्क्रिप्ट में।







जावास्क्रिप्ट में 'रनटाइम त्रुटि: '$' अपरिभाषित' क्या है?

' $ ” तत्वों तक पहुँचने के लिए उपयोग किया जाने वाला jQuery चयनकर्ता है। बताई गई त्रुटि तब हो सकती है जब jQuery लाइब्रेरी शामिल नहीं है या यदि लाइब्रेरी को लागू कार्यक्षमता के बाद शामिल किया गया है।



उदाहरण 1: 'रनटाइम त्रुटि: '$' अपरिभाषित' की घटना जावास्क्रिप्ट में jQuery लाइब्रेरी निर्दिष्ट किए बिना



इस उदाहरण में, बताई गई त्रुटि की घटना की चर्चा jQuery लाइब्रेरी को निर्दिष्ट किए बिना संबंधित कार्यक्षमता को लागू करके की जाएगी:





< डिव >
< बटन क्लिक पर = 'मायफंक्शन ()' > मुझे क्लिक करें बटन >
< पी पहचान = 'डेमो' >> पी >
डिव >

< लिखी हुई कहानी >
समारोह myFunction ( ) {
$ ( '#डेमो' ) आंतरिक HTML = 'यह लिनक्सहिंट वेबसाइट है' ;
}
लिखी हुई कहानी >

उपरोक्त कोड स्निपेट में:



  • एक 'के साथ संलग्न बटन बनाएँ क्लिक पर 'घटना फ़ंक्शन myFunction () पर पुनर्निर्देशित करती है।
  • अगले चरण में, 'जोड़ें'

    'तत्व एक विशेषता है' पहचान ”।

  • जेएस कोड में, 'नामक फ़ंक्शन को परिभाषित करें' मेरा समारोह () ”।
  • इसकी परिभाषा में, शामिल पहुंचें '

    इसके द्वारा 'तत्व' पहचान 'JQuery चयनकर्ता के माध्यम से' $ ”।

  • अंत में, 'लागू करें' innerHTML 'प्रॉपर्टी बताए गए टेक्स्ट वैल्यू को फ़ेच किए गए एलिमेंट में जोड़ने के लिए।
  • ध्यान दें कि चयनकर्ता का उपयोग ' $ 'JQuery लाइब्रेरी को शामिल किए बिना' प्रदर्शित करता है अपरिभाषित त्रुटि ”।

उत्पादन

जैसा कि देखा गया, चयनकर्ता ' $ ” अपरिचित है क्योंकि संबंधित पुस्तकालय कोड में शामिल नहीं है।

उदाहरण 2: जावास्क्रिप्ट में 'रनटाइम त्रुटि: '$' अपरिभाषित' की घटना

एप्लाइड कार्यक्षमता के बाद jQuery लाइब्रेरी निर्दिष्ट करना

इस विशेष उदाहरण में, बताई गई त्रुटि की घटना पर इसकी कार्यक्षमता लागू होने के बाद jQuery लाइब्रेरी को निर्दिष्ट करके चर्चा की जाएगी:

< h3 पहचान = 'मायपारा' > यह लाइनक्सहिंट वेबसाइट है h3 >
< पी पहचान = 'डेमो' >> पी >
< लिखी हुई कहानी >
होने देना ए = $ ( 'मायपारा' ) आंतरिक HTML;
$ ( 'डेमो' ) आंतरिक HTML = ए;
लिखी हुई कहानी >
< लिखी हुई कहानी स्रोत = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js' >> लिखी हुई कहानी >

कोड की उपरोक्त पंक्तियों में:

  • इसी तरह, एक शीर्षक और एक पैराग्राफ शामिल करें जिसमें कहा गया हो ' आईडी ', क्रमश।
  • कोड के जावास्क्रिप्ट भाग में, इसी तरह, शामिल पैराग्राफ को इसके द्वारा एक्सेस करें ' पहचान ' के माध्यम से ' $ ” चयनकर्ता।
  • साथ ही, 'का उपयोग करके इसकी (शीर्षक) टेक्स्ट सामग्री पुनर्प्राप्त करें' innerHTML ' संपत्ति।
  • उसके बाद, शामिल पैराग्राफ के साथ उसी प्रक्रिया को दोहराएं और शीर्षक की प्राप्त पाठ्य सामग्री आवंटित करें।
  • अंत में, निर्दिष्ट करें ' jQuery पुस्तकालय ” इसकी कार्यक्षमताओं को लागू करने के लिए।
  • ध्यान दें कि पुस्तकालय 'की मदद से लागू कार्यात्मकताओं के बाद शामिल किया गया है $ ” चयनकर्ता, कंसोल पर अपरिभाषित त्रुटि भी लॉग की जाएगी।

उत्पादन

एक समाधान के रूप में, एप्लिकेशन में बस jQuery स्क्रिप्ट जोड़ता है।

निष्कर्ष

' रनटाइम त्रुटि: '$' अपरिभाषित है ” जावास्क्रिप्ट में jQuery लाइब्रेरी को निर्दिष्ट किए बिना या लागू कार्यात्मकताओं के बाद इसे निर्दिष्ट किए बिना हो सकता है। पूर्व दृष्टिकोण में, अपरिभाषित चयनकर्ता ' $ ” स्पष्ट है क्योंकि पुस्तकालय शामिल नहीं है। बाद के दृष्टिकोण में, संबंधित त्रुटि अनसोल्ड कोड के कारण होती है। इस ब्लॉग ने 'की घटना की व्याख्या की रनटाइम त्रुटि: '$' अपरिभाषित है 'जावास्क्रिप्ट में।