باستخدام مكتبة مسج يبسط إلى حد كبير العمل مع عناصر هتمل ويضيف وظائف مختلفة للتفاعل معها. أحد الأسئلة الشائعة عند العمل مع مسج هو التحقق مما إذا كان العنصر المحدد يحتوي على فئة معينة.
هناك عدة طرق لمعرفة ما إذا كان عنصر لديه فئة في مسج. واحدة من أبسط الطرق وأكثرها قابلية للفهم هي استخدام طريقة هاسكلاس (). يسمح لك بالتحقق مما إذا كان العنصر المحدد يحتوي على الفئة المحددة ، ويعيد صواب أو خطأ ، اعتمادا على النتيجة.
لاستخدام طريقة هاسكلاس () ، تحتاج إلى تحديد عنصر أو مجموعة من العناصر التي تريد التحقق من وجود الطبقة. ويمكن القيام بذلك باستخدام محدد كس العادية أو باستخدام أساليب أخرى من مكتبة مسج. بعد تحديد العنصر ، يمكنك استدعاء طريقة هاسكلاس () وتمريرها اسم الفئة التي تريد التحقق منها.
بمجرد استدعاء طريقة هاسكلاس () ، فإنه سيتم التحقق من جميع العناصر المحددة لوجود الفئة المحددة. إذا كان أحد العناصر على الأقل يحتوي على فئة ، فإن الطريقة ترجع صحيح. إذا لم يحتوي أي من العناصر المحددة على فئة ، فإن الطريقة ترجع خطأ. لذلك يمكنك استخدام هذه النتيجة لتنفيذ إجراءات إضافية أو اتخاذ قرارات في التعليمات البرمجية الخاصة بك.
- كيفية معرفة ما إذا كان هناك فئة مسج
- التحقق من وجود فئة في مسج
- طرق للتحقق من وجود فئة في مسج
- أمثلة على استخدام فئة الاختيار في مسج
- سؤال وجواب
- كيف يمكنني معرفة ما اذا كان عنصر لديه فئة معينة باستخدام مسج?
- كيف يمكنني معرفة ما اذا كان عنصر له فئات متعددة باستخدام مسج?
- هل يمكنني استخدام` إذا ' شرط للتحقق مما إذا كان عنصر لديه فئة في مسج?
- كيف يمكنني معرفة ما اذا كان عنصر لديه أي فئة في مسج?
- هل من الممكن معرفة ما اذا كان كل العناصر مع نفس محدد لها فئة في مسج?
كيفية معرفة ما إذا كان هناك فئة مسج
عند العمل مع مكتبة جافا سكريبت مسج ، غالبا ما تحتاج إلى التحقق مما إذا كان عنصر لديه فئة معينة. هناك عدة طرق لأداء مثل هذا الاختيار في مسج.
الطريقة الأولى تستخدم وظيفة هاسكلاس (). ترجع هذه الدالة صحيح إذا كان العنصر يحتوي على فئة وجدت ، وخطأ خلاف ذلك. على سبيل المثال:
(("ديف").هاسكلاس ("صفي");ستكون نتيجة تنفيذ هذا الرمز صحيحة أو خاطئة ، اعتمادا على ما إذا كان العنصر يحتوي على فئة "صفي".
الطريقة الثانية هي استخدام طريقة هو (). تتيح لك هذه الطريقة التحقق مما إذا كان العنصر يتطابق مع محدد أو شرط معين. للتحقق من وجود فئة ، يمكنك استخدام المعلمة محدد ، ومن ثم تمرير اسم الفئة كسلسلة مع نقطة أمامه. على سبيل المثال:
هو ( ". صفي");ستكون نتيجة تنفيذ هذا الرمز أيضا صحيحة أو خاطئة ، اعتمادا على ما إذا كان العنصر يحتوي على فئة "صفي".
الطريقة الثالثة هي استخدام طريقة أتر () ، والذي يسمح لك للحصول على قيمة السمة من عنصر. يمكنك استخدام هذه الطريقة للحصول على سمة" الفئة " ثم التحقق مما إذا كانت تحتوي على الفئة المطلوبة. على سبيل المثال:
(("ديف").أتر ("فئة").يشمل ("صفي");في هذه الحالة ، ستكون النتيجة صحيحة أو خاطئة ، اعتمادا على وجود فئة "صفي".
استخدام واحدة من هذه الأساليب للتحقق من وجود فئة في مسج وتحسين وظائف البرامج النصية الخاصة بك.
التحقق من وجود فئة في مسج
التحقق من وجود فئة في مسج هي واحدة من المهام الرئيسية التي تواجه المطورين عند العمل مع أنماط العنصر على صفحة ويب. بمعرفة ما إذا كان العنصر يحتوي على فئة معينة ، يمكنك تنفيذ إجراءات مختلفة أو تغيير الأنماط أو إضافة/إزالة فئات أخرى.
للتحقق من وجود فئة في مسج ، استخدم الأسلوب.هاسكلاس (). فإنه يعود صحيح إذا كان واحد على الأقل من العناصر المحددة لديه فئة محددة ، وخطأ خلاف ذلك.
مثال على استخدام الطريقة .هاسكلاس () يبدو مثل هذا:
\element (عنصر).هاسكلاس ('اسم الفئة');أين: العنصر هو العنصر المحدد ، واسم الفئة هو اسم الفئة التي يجب التحقق منها.
الطريقة.هاسكلاس () يمكن استخدامها في سيناريوهات التنمية المختلفة. أمثلة الاستخدام الشائعة هي التالية:
- \element (عنصر).المغلق ('اللون' ، 'الأحمر');
} آخر {
\element (عنصر).المغلق ('اللون' ، 'الأزرق');
- في مسج ، وهناك عدة طرق للتحقق ما إذا كان عنصر لديه فئة:
- هو ( '. بعض الطبقة')) {
وحدة التحكم.سجل ('العنصر لديه فئة من بعض الطبقة');
// قم بتنفيذ الإجراءات إذا كانت فئة" التمييز " موجودة
}
التحقق من وجود فئة باستخدام هو:
هو () طريقة
يسمح لك بالتحقق من عنصر للامتثال لشروط معينة ، بما في ذلك وجود فئة معينة. على سبيل المثال ، يتحقق الكود التالي من وجود فئة "نشطة" في عنصر مع فئة " عنصر القائمة:
هو ("نشط")) {
// نقوم بتنفيذ الإجراءات إذا كانت الفئة "النشطة" موجودة في عنصر مع فئة " عنصر القائمة