Simoh نشر 24 نوفمبر 2015 أرسل تقرير نشر 24 نوفمبر 2015 في صفحة Html أتوفر على جدول، وأريد إضافة صف إليه عند حدث معين، المشكل أن الصف لا يظهر عند حدوث الحدث، وهذه عينة من كود Jquery:$('#myTable').append('<tr><td>my data</td><td>more data</td></tr>'); لا أرى أي خطأ في الكود -من خلال تجربتي البسيطة-، فما الحل؟ اقتباس
0 E.Nourddine نشر 24 نوفمبر 2015 أرسل تقرير نشر 24 نوفمبر 2015 (معدل) سأضع التصور التالي لصفحة html الخاصة بك، متضمنةً الجدول، كما يلي:<table id="myTable"> <tbody> <tr>...</tr> <tr>...</tr> </tbody> </table>عند استعمالك للكود السابق المُدرج في سؤالك:$('#myTable').append('<tr><td>my data</td><td>more data</td></tr>');سيتم إضافة السطر- الصف- الجديد بعد الجدول أي بعد غلق الوسم <body> بهذا الشكل:<table id="myTable"> <tbody> <tr>...</tr> <tr>...</tr> </tbody> <tr>...</tr>الصف الجديد،بعد محتوى الجدول </table>وقد يتجه بك التفكير إلى استعمال خاصية last وتستعملها بالشكل:$('#myTable tr:last').after('<tr>...</tr><tr>...</tr>');مما يجعلك تقع في نفس الخطأ، لأنك حددت آخر صف، وعليه سأرشدك للحل الأمثل وهو استعمال الوسم body مع تحديد آخر عنصر بداخل ثم تضيف بعده الصف الجديد، بهذه الطريقة:$('#myTable > tbody:last-child').append('<tr>...</tr><tr>...</tr>'); تم التعديل في 24 نوفمبر 2015 بواسطة E.Nourddine اقتباس
السؤال
Simoh
في صفحة Html أتوفر على جدول، وأريد إضافة صف إليه عند حدث معين، المشكل أن الصف لا يظهر عند حدوث الحدث، وهذه عينة من كود Jquery:
لا أرى أي خطأ في الكود -من خلال تجربتي البسيطة-، فما الحل؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.