Avatar ·

كيفية التحقق من وجود عنصر في الصفحة باستخدام jQuery؟

مرحباً بالجميع! لقد بدأت للتو في تعلم jQuery وواجهت مشكلة. لدي كود يجب أن يخفي عنصراً بالكلاس `.my-block`، ولكن إذا لم يكن هذا العنصر موجوداً في الصفحة، يظهر خطأ في console.\n\nهذا هو الكود الخاص بي:\n\n```javascript\n$('.my-block').hide();\n```\n\nعندما لا يكون العنصر موجوداً — كل شيء يتعطل. حاولت الكتابة بهذه الطريقة:\n\n```javascript\nif ($('.my-block')) {\n $('.my-block').hide();\n}\n```\n\nلكن هذا لا يعمل، لأن `$('.my-block')` دائماً ترجع قيمة truthy، حتى لو لم تكن هناك عناصر. قرأت أنه في jQuery يجب التحقق من طول المجموعة (length)، لكنني لست متأكداً كيف أفعل ذلك بشكل صحيح.\n\nأرجو إرشادي، كيف يمكنني التحقق بشكل صحيح مما إذا كان العنصر موجوداً في الصفحة، قبل تنفيذ أي إجراءات عليه؟ يهمني الطريقة الخاصة بـ jQuery، بدون JavaScript خالص.