Our World عالمنا نشر 21 يوليو 2022 أرسل تقرير نشر 21 يوليو 2022 عندي مجموعة عناصر داخل قسم له خاصية display:flex أوجه أمر بأنه عند الضغط على على عنصر ما باستخدام this يظهر عنصر تالي له ؛ وهذه الاستجابة المفترض أن تتم مع كل عنصر يتم الضغط عليه ولكن المشكلة أنه يستجيب اول عنصر فقط <div class="div-dots"> <img src="layout/images/dots.png" id="dots"> <div class="none" id="div-msg-report"> <img src="layout/images/msg.png" class="msg-dots" title="msg" data-bs-toggle="offcanvas" data-bs-target="#offcanvasMsg" aria-controls="offcanvasMsg"> <input type="hidden" id="item" value="$value['item_id']" > <input type="hidden" id="user" value="$value['user_id']" > <i class="fas fa-flag msg-dots"></i> </div> </div> $('#dots').click(function(){ $(this).next().toggle(); }); 1 اقتباس
0 Adnane Kadri نشر 21 يوليو 2022 أرسل تقرير نشر 21 يوليو 2022 فكرتك غير واضحة جيدا، ما الذي تحاول بناءه؟ وأي العناصر الذي تحاول اظهاره. يرجى ارفاق كامل الشيفرة مع تفاصيل اكثر اقتباس
0 Wael Aljamal نشر 22 يوليو 2022 أرسل تقرير نشر 22 يوليو 2022 أعتقد أن المشكلة تكمن في تكرارك لاستخدام نفس id لأكثر من عنصر، وهذه العناصر عند تطبيق محدد وصول لها، سوف يعمل المتصفح على إعادة أول عنصر مطابق فقط. أرجو استبدال id #dots بكلاس class مثلا dots. و التجريب <img src="layout/images/dots.png" class="dots"> , جافاسكربا\ت $('.dots').click(function(){ ^^^^^ $(this).next().toggle(); }); اقتباس
السؤال
Our World عالمنا
عندي مجموعة عناصر داخل قسم له خاصية
أوجه أمر بأنه عند الضغط على على عنصر ما باستخدام this يظهر عنصر تالي له ؛ وهذه الاستجابة المفترض أن تتم مع كل عنصر يتم الضغط عليه ولكن المشكلة أنه يستجيب اول عنصر فقط
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.