JavaScript هي لغة متعددة الاستخدامات وذات سمعة طيبة تُستخدم في الغالب لإضافة وظائف تفاعلية إلى مواقع الويب. يأتي مع مكتبة تسمى jQuery تؤدي هذه المهام بكفاءة. طرق jQuery هي في الأساس الإجراءات التي تؤدي مهمة محددة دون مشاركة كبيرة في الكود. إحدى هذه الطرق هي ' يتغير() 'التي تطلق حدث' التغيير 'لتلاحظ على الفور أن قيمة حقل الإدخال قد تغيرت. يتم استخدامه غالبًا في حقول نموذج HTML بالإضافة إلى مربعات الاختيار وأزرار الاختيار ومربعات التحديد.
تشرح هذه الكتابة بالتفصيل التطبيق العملي والتنفيذ العملي لأسلوب jQuery “change ()”.
كيف تعمل طريقة jQuery 'change ()'؟
مسج ' يتغير() 'الطريقة' يتغير معالج الحدث. حدث 'change' هو نوع خاص من أحداث JavaScript التي تحدث عندما يتم تغيير قيمة عنصر HTML المحدد (' ' ، '
بناء الجملة
$ ( محدد ) .يتغير ( وظيفة )
في النحو أعلاه:
-
- المحدد: يسمح بمعالجة عنصر HTML.
- وظيفة: إنها معلمة اختيارية تحدد الوظيفة المطلوب تنفيذها باستخدام طريقة 'change ()'.
مثال 1: تطبيق طريقة 'change ()' للحصول على قيمة تغيير حقل الإدخال
في هذا المثال ، ' يتغير() يتم تطبيق طريقة 'لإرجاع قيمة تم تغييرها في عنصر' 'معين في HTML.
كود HTML
أولاً ، نظرة عامة على كود HTML التالي:
< h2 > تغيير مسج ( ) طريقة h2 >< ص > غيّر قيمة حقل الإدخال: ص >
حقل الادخال: < مدخل يكتب = 'نص' قيمة = 'Linux' على التغيير = 'تنبيه (this.value)' >
< ص > انقر فوق الزر المحدد لإطلاق ملف 'على التغيير' حدث: ص >
< زر > انقر هنا زر >
في كتلة التعليمات البرمجية هذه:
-
- حدد عنوانًا فرعيًا للمستوى 2 باستخدام ' ' بطاقة شعار.
- بعد ذلك ، حدد الفقرة بمساعدة ' ' بطاقة شعار.
- بعد ذلك ، أضف حقل إدخال عبر ' <إدخال> 'العلامة المسماة' حقل الادخال '، من النوع' نص '، والقيمة كـ' لينكس '، على التوالى.
- كما أنه يقرن بـ ' على التغيير() 'الذي ينبثق مربع تنبيه عندما تتغير قيمة الإدخال المحددة.
- ال ' ”تقوم العلامة بإنشاء فقرة أخرى بالعبارة المذكورة.
- أخيرًا ، أضف زرًا باستخدام الزر ' <زر> ' بطاقة شعار.
كود jQuery
الآن ، ضع في اعتبارك كود jQuery التالي:
< رأس >< النصي src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js' > النصي >
< النصي >
$ ( وثيقة ) .مستعد ( وظيفة ( ) {
$ ( 'زر' ) .انقر ( وظيفة ( ) {
$ ( 'مدخل' ) .يتغير ( ) ؛
} ) ؛
} ) ؛
النصي >
رأس >
في سطور الكود أعلاه:
-
- حدد ال ' 'في قسم' head 'الذي يتضمن مسار CDN لـ jQuery من الموقع الرسمي' '.
- بعد ذلك ، يتوافق رمز jQuery أولاً مع ' وثيقة 'لتحديد عنصر DOM المستهدف وإقران' مستعد() 'الذي يستدعي الوظيفة المحددة () بمجرد تحميل المستند.
- بعد ذلك ، ' زر 'المحدد يضاف ويرتبط بـ' انقر() ”التي ستسمح بتنفيذ وظيفة عند النقر فوق الزر.
- في تعريف الوظيفة ، قم بتطبيق ' يتغير() 'على' مدخل 'الذي يطلق حدث' onchange 'عندما تتغير قيمته.
انتاج |
يعرض الإخراج مربع تنبيه بالقيمة المتغيرة لحقل الإدخال عند تشغيل حدث 'onchange'.
مثال 2: تطبيق طريقة 'change ()' لتغيير لون الخلفية لحقل الإدخال
يشرح هذا المثال الخاص عمل ' يتغير() 'طريقة لتغيير لون الخلفية لحقل الإدخال عند تغيير القيمة.
كود HTML
اتبع كود HTML المحدد:
< h2 > تغيير مسج ( ) طريقة h2 >< ص > غيّر قيمة حقل الإدخال: ص >
حقل الادخال: < مدخل يكتب = 'نص' قيمة = 'Linux' > ص >
هنا ، يحدد العنصر ' ' نوعه وقيمته فقط.
كود jQuery
الآن ، انتقل إلى كود jQuery:
< رأس >< النصي src = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js' > النصي >
< النصي >
$ ( وثيقة ) .مستعد ( وظيفة ( ) {
$ ( 'مدخل' ) .يتغير ( وظيفة ( ) {
$ ( هذا ) .css ( 'لون الخلفية' و 'أصفر' ) ؛
} ) ؛
} ) ؛
النصي >
رأس >
في سطور الرمز أعلاه ، ' يتغير () 'طريقة إرفاق' وظيفة() 'التي تطبق خاصية التصميم' CSS '' لون الخلفية 'على عنصر HTML المحدد ، أي' إدخال 'عند تغيير قيمة الإدخال.
انتاج |
يؤكد الإخراج أن لون الخلفية لحقل الإدخال المحدد يتغير عندما تتغير قيمته.
خاتمة
يقدم jQuery ' يتغير() 'الأسلوب الذي يطلق حدث' التغيير 'عندما يغير المستخدم قيمة حقل الإدخال. يمكن أن يرتبط أيضًا بحدث إضافي لدعم وظائفه ، فهو يعمل فقط على عناصر HTML ' ' و '