JavaScript رن ٹائم کی خرابی: '$' غیر متعینہ ہے۔

Javascript Rn Aym Ky Khraby Ghyr Mt Yn



جاوا اسکرپٹ میں پروگرامنگ کے دوران، jQuery عناصر تک فوری رسائی میں بہت مدد کرتا ہے۔ مثال کے طور پر، jQuery سلیکٹر ' $ ' عناصر تک رسائی کا کثیر فعلی استعمال پیش کرتا ہے ' آئی ڈی '،' کلاس یہ سلیکٹر اس وقت تک فعال ہے جب تک متعلقہ jQuery لائبریری کوڈ میں شامل ہے۔ بصورت دیگر، یہ ایک غیر متعینہ غلطی دکھاتا ہے۔

یہ بلاگ اس پر بحث کرے گا ' رن ٹائم غلطی: '$' غیر متعینہ ہے۔ جاوا اسکرپٹ میں۔







جاوا اسکرپٹ میں 'رن ٹائم ایرر: '$' کی وضاحت نہیں کی گئی' کیا ہے؟

' $ عناصر تک رسائی کے لیے استعمال ہونے والا jQuery سلیکٹر ہے۔ بیان کردہ خرابی اس وقت ہو سکتی ہے اگر jQuery لائبریری شامل نہیں ہے یا اگر لائبریری کو لاگو فعالیت کے بعد شامل کیا گیا ہے۔



مثال 1: jQuery لائبریری کی وضاحت کیے بغیر جاوا اسکرپٹ میں 'رن ٹائم غلطی: '$' کی وضاحت نہیں کی گئی ہے'



اس مثال میں، بیان کردہ غلطی کی موجودگی پر jQuery لائبریری کی وضاحت کیے بغیر متعلقہ فعالیت کو نافذ کرکے بحث کی جائے گی:





< div >
< بٹن کلک پر = 'myFunction()' > مجھے کلک کیجیے بٹن >
< ص آئی ڈی = 'ڈیمو' >> ص >
div >

< سکرپٹ >
فنکشن myFunction ( ) {
$ ( '#ڈیمو' ) .innerHTML = 'یہ لینکس کی ویب سائٹ ہے' ;
}
سکرپٹ >

مندرجہ بالا کوڈ کے ٹکڑوں میں:



  • ' کے ساتھ منسلک بٹن بنائیں کلک پر تقریب myFunction() کی طرف ری ڈائریکٹ ہو رہی ہے۔
  • اگلے مرحلے میں، شامل کریں '

    'عنصر کا ایک وصف ہے' آئی ڈی '

  • جے ایس کوڈ میں، ایک فنکشن کی وضاحت کریں جس کا نام ' myFunction() '
  • اس کی تعریف میں، شامل تک رسائی حاصل کریں '

    'عنصر اس کے ذریعہ' آئی ڈی 'jQuery سلیکٹر کے ذریعے' $ '

  • آخر میں، لاگو کریں ' اندرونی ایچ ٹی ایم ایل بیان کردہ ٹیکسٹ ویلیو کو حاصل کردہ عنصر میں شامل کرنے کے لیے پراپرٹی۔
  • نوٹ کریں کہ سلیکٹر کا استعمال ' $ ' شامل کیے بغیر jQuery لائبریری دکھاتا ہے ' غیر متعینہ غلطی '

آؤٹ پٹ

جیسا کہ مشاہدہ کیا گیا ہے، سلیکٹر ' $ ” غیر تسلیم شدہ ہے کیونکہ متعلقہ لائبریری کوڈ میں شامل نہیں ہے۔

مثال 2: جاوا اسکرپٹ میں 'رن ٹائم غلطی: '$' کی وضاحت نہیں کی گئی ہے'

اطلاقی فعالیت کے بعد jQuery لائبریری کی وضاحت کرنا

اس خاص مثال میں، بیان کردہ غلطی کی موجودگی پر jQuery لائبریری کی فعالیت کو نافذ کرنے کے بعد اس کی وضاحت کرکے بحث کی جائے گی:

< h3 آئی ڈی = 'میرا پارا' > یہ linuxhint ویب سائٹ ہے۔ h3 >
< ص آئی ڈی = 'ڈیمو' >> ص >
< سکرپٹ >
دو a = $ ( 'میرا پارا' ) اندرونی ایچ ٹی ایم ایل
$ ( 'ڈیمو' ) .innerHTML = a;
سکرپٹ >
< سکرپٹ src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js' >> سکرپٹ >

کوڈ کی اوپر کی لائنوں میں:

  • اسی طرح، ایک سرخی اور ایک پیراگراف شامل کریں جس میں کہا گیا ہو ' آئی ڈی '، بالترتیب.
  • کوڈ کے جاوا اسکرپٹ حصے میں، اسی طرح شامل پیراگراف تک اس کے ' آئی ڈی 'کے ذریعے' $ 'سلیکٹر۔
  • نیز، اس کا (سرخی) متنی مواد حاصل کریں اندرونی ایچ ٹی ایم ایل ' جائیداد.
  • اس کے بعد، شامل پیراگراف کے ساتھ اسی طریقہ کار کو دہرائیں اور سرخی کے حاصل کردہ متن کے مواد کو مختص کریں۔
  • آخر میں، وضاحت کریں ' jQuery لائبریری اس کی فعالیت کو لاگو کرنے کے لیے۔
  • نوٹ کریں کہ جیسا کہ لائبریری کو لاگو افعال کے بعد شامل کیا گیا ہے ' $ ” سلیکٹر، غیر متعینہ غلطی بھی کنسول پر لاگ ان ہو جائے گی۔

آؤٹ پٹ

ایک حل کے طور پر، صرف jQuery اسکرپٹ کو ایپلی کیشن میں شامل کرتا ہے۔

نتیجہ

' رن ٹائم غلطی: '$' غیر متعینہ ہے۔ جاوا اسکرپٹ میں jQuery لائبریری کی وضاحت کیے بغیر یا لاگو کردہ افعال کے بعد اس کی وضاحت کر کے ہو سکتا ہے۔ سابق نقطہ نظر میں، غیر متعینہ سلیکٹر ' $ ” واضح ہے کیونکہ لائبریری شامل نہیں ہے۔ مؤخر الذکر نقطہ نظر میں، اسی طرح کی خرابی غیر ترتیب شدہ کوڈ کی وجہ سے ہوتی ہے۔ اس بلاگ نے ' رن ٹائم غلطی: '$' غیر متعینہ ہے۔ جاوا اسکرپٹ میں۔