سؤال

ولقد تقدمت بعض التجارب مع الأمر load() من مسج، شيء من هذا القبيل: $('<div id="box" />').load('my.html div#content', function(){ الخ وفوجئت أن نرى أن كنت قادرا على استرداد div#content ولكن ليس عناصر تابعة لها. عندما استبداله div#content من قبل أي من واصفات الطفل، على سبيل المثال a.opts حصلت على النتيجة المتوقعة - في هذه الحالة، جميع الروابط .opts. ولكن لدي العديد من نوع مختلف من العناصر داخل بلدي div#content; يجب أن ندعو لهم واحدا تلو الآخر، مع بيان load() جديد، أو أفعل شيئا خاطئا؟

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

المحلول

والحمل () سوف تحصل على العنصر الذي تحدده وجميع العناصر التابعة لها. يمكن أن يكون هناك شيء خاطئ مع منتخب الذي تستخدمه. هل يمكن إضافة بعض التعليمات البرمجية؟

وتحرير: انا التخمين محددات كنت تستخدم هي المسؤولة عن ذلك. لست متأكدا بالضبط ما هي القضية، ولكنك قد ترغب في محاولة فقط باستخدام معرفات عنصر في محددات (تأكد من العناصر التي تستخدمه لديهم هويات فريدة من نوعها).

وفيما يلي كيفية لقد استعملت هذا في الماضي:

$('#targetDiv').load('http://localhost/test.aspx #sourceDiv'); 
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top