أثناء البرمجة في JavaScript ، يساعد jQuery كثيرًا في الوصول إلى العناصر على الفور. على سبيل المثال ، محدد jQuery ' $ 'استخدامًا متعدد الوظائف للوصول إلى العناصر من خلال' هوية شخصية '،' صف دراسي '، إلخ. هذا المحدد وظيفي طالما أن مكتبة jQuery المقابلة مضمنة في الكود. خلاف ذلك ، فإنه يعرض خطأ غير محدد.
ستناقش هذه المدونة ' خطأ وقت التشغيل: '$' غير محدد 'في جافا سكريبت.
ما هو 'خطأ وقت التشغيل:' $ 'غير محدد' في JavaScript؟
ال ' $ ”هو محدد jQuery المستخدم للوصول إلى العناصر. يمكن أن يحدث الخطأ المذكور إذا لم يتم تضمين مكتبة jQuery أو إذا تم تضمين المكتبة بعد الوظيفة المطبقة.
مثال 1: حدوث 'خطأ وقت التشغيل:' $ 'غير محدد' في JavaScript دون تحديد مكتبة jQuery
في هذا المثال ، ستتم مناقشة حدوث الخطأ المذكور من خلال تنفيذ الوظيفة المقابلة دون تحديد مكتبة jQuery:
< شعبة >
< زر عند النقر = 'myFunction ()' > انقر فوق لي زر >
< ص هوية شخصية = 'عرض' > ص >
شعبة >
< النصي >
وظيفة وظيفتي ( ) {
$ ( '#demo' ) .innerHTML = 'هذا موقع Linuxhint الإلكتروني' ؛
}
النصي >
في مقتطف الشفرة أعلاه:
- أنشئ الزر المرفق بعلامة ' عند النقر إعادة توجيه الحدث إلى الوظيفة myFunction ().
- في الخطوة التالية ، أضف ' 'عنصر له سمة' هوية شخصية '.
- في كود JS ، حدد وظيفة تسمى ' myFunction () '.
- في تعريفه ، الوصول إلى ' 'بواسطة' هوية شخصية 'عبر محدد jQuery' $ '.
- أخيرًا ، قم بتطبيق ' داخلي HTML 'لإلحاق قيمة النص المحددة بالعنصر الذي تم جلبه.
- لاحظ أن استخدام المحدد ' $ 'بدون تضمين مكتبة jQuery تعرض' خطأ غير محدد '.
انتاج |
كما لوحظ ، المحدد ' $ 'غير معروف لأن المكتبة المقابلة ليست مدرجة في الكود.
مثال 2: حدوث 'خطأ وقت التشغيل:' $ 'غير محدد' في JavaScript بواسطة
تحديد مكتبة jQuery بعد الوظيفة التطبيقية
في هذا المثال بالذات ، ستتم مناقشة حدوث الخطأ المذكور من خلال تحديد مكتبة jQuery بعد تنفيذ وظائفها:
< h3 هوية شخصية = 'myPara' > هذا هو موقع linuxhint h3 >< ص هوية شخصية = 'عرض' > ص >
< النصي >
يترك أ = دولار ( 'myPara' ) .innerHTML؛
$ ( 'عرض' ) .innerHTML = a ؛
النصي >
< النصي src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.1/jquery.min.js' > النصي >
في سطور التعليمات البرمجية أعلاه:
- وبالمثل ، قم بإدراج عنوان وفقرة تحتوي على ' معرف '، على التوالى.
- في جزء JavaScript من الكود ، بالمثل ، يمكنك الوصول إلى الفقرة المضمنة من خلال ' هوية شخصية 'عبر' $ 'المحدد.
- أيضًا ، استرجع محتوى نصه (العنوان) باستخدام ' داخلي HTML ' خاصية.
- بعد ذلك ، كرر نفس الإجراء مع الفقرة المضمنة وقم بتخصيص محتوى النص الذي تم جلبه من العنوان.
- أخيرًا ، حدد ' مكتبة jQuery 'لتطبيق وظائفه.
- لاحظ أنه حيث يتم تضمين المكتبة بعد الوظائف التطبيقية بمساعدة ' $ 'المحدد ، سيتم أيضًا تسجيل الخطأ غير المحدد في وحدة التحكم.
انتاج |
كحل ، ما عليك سوى إضافة نص jQuery إلى التطبيق.
استنتاج
ال ' خطأ وقت التشغيل: '$' غير محدد 'في JavaScript بدون تحديد مكتبة jQuery أو بتحديدها بعد الوظائف المطبقة. في النهج السابق ، كان المحدد غير المحدد ' $ 'واضح لأن المكتبة ليست مدرجة. في النهج الأخير ، يحدث الخطأ المقابل بسبب الكود غير الفرز. توضح هذه المدونة حدوث ' خطأ وقت التشغيل: '$' غير محدد 'في جافا سكريبت.