تم تحميل محتوى الوصول إلى jquery عبر مكالمة ajax

StackOverflow https://stackoverflow.com/questions/1539218

  •  20-09-2019
  •  | 
  •  

سؤال

أحاول كتابة مكون إضافي لـ jquery عندما أقوم بالنقر فوق صورة لإخراج رسالة تنبيه.يتم تحميل هذه الصور عبر طريقة التحميل ().هل من الممكن تحميل المكون الإضافي على المستند جاهزًا وتمكين المكون الإضافي من الوصول إلى المحتوى الذي تم تحميله؟لا أرغب في استخدام وظيفة رد الاتصال، أريد فقط تضمين المكون الإضافي في صفحة html ثم يقوم المكون الإضافي بذلك.

هل كانت مفيدة؟

المحلول

إذا فهمتك بشكل صحيح، ربما تريد استخدامها طريقة jQuery.live لربط معالج onClick بجميع الصور الحالية والمستقبلية التي تتوافق مع الاستعلام.على سبيل المثال، يمكنك أن تقول

$("img.alerting").live("click", function(){
    alert("This image's src is " + this.src);
});

وبعد ذلك، ستحتوي كل صورة تحتوي على فئة "التنبيه" دائمًا على معالج نقرات، حتى الصور التي لم تكن موجودة عند تشغيل الكود أعلاه.

نصائح أخرى

جرب استخدام أحداث حية لالتقاط حدث النقر لجميع عناصر img، كلما تمت إضافتها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top