لدي مشكلة احتاج لها حل في jQuery


التعليقات

تفقد أولا لو كان العنصر موجود قبل أن تقوم بالكود

if($("#test")) {
    code here
}

دائما هذا سيكون صحيح لان $ دائمًا تخرج قيمة صحيحة

if($("#test")) {

الأصح التأكد من العنصر الأول

 if($("#test")[0]) {

صحيح، نسيت .length

if($("#test").length) {
    code here
}

كنت سأنصحه باستعمال التأكد عن طريق length لكنني سبقتني ، الطريقة نفسها التي استعملها في مشاريعي للتأكد من وجود عنصر بالصفحة قبل تنفيذ كود.

إفتح الconsole لترى المشاكل صعب حلها نظريًا بدون رؤية الكود.

عذرًا لم أفهم ما تقصد تحديدًا ربما بسبب أني لم أنم منذ الفجر أو أنك لم تُضح كلامك

ما هي الطريقة التي تكتبها ؟ إن لم تكن تريد كتابة الكود إكتب مثال .

هل الكود يتم تفنيذه قبل ؟ اين موقع إستدعاء كود js قبل عنصر test1 أم بعده  ؟

على الآغلب المشكلة تكون أن الكود ينفذ قبل العنصر لذا ضعه في $("document").ready(...

غير هذا الكود الخاص بك صحيح إفتح الconsole غالبًا من زر f12 لترى هل يوجد مشاكل أم لا وهل ملف js يحمل أم لا من خلال صفحة ال network


تطوير الويب

مجتمع خاص بمناقشة وطرح المواضيع والقضايا العامة المتعلقة بتطوير الويب ولغاتها المختلفة

88.6 ألف متابع