الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكنني اخفاء صفوف من جدول بإستخدام (JQuery)؟

بدأه Programming Spider في 26 سبتمبر 2012 · 4 رد · 1,536 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم يا شباب

كنت اريد ان اعرف كيف استطيع ان اخفي الصف الاول والاخير من جدول به ثلاث صفوف فقط باستخدام (JQuery Framework)

سأحاول توضيح شكل الجدول في الكود التالي:


<div class="post-body">
<div dir="ltr">
<table>
<tr><td>الصف الاول</td></tr>
<tr><td>محتوي</td></tr>
<tr><td>الصف الاخير</td></tr>
</table>
</div>
</div>​

وللأطلاع علي مثال حي للجدول, قمت بعمل صفحه بها نسخه مصغره من الجدول موجوده هنا


http://dynamic-javascript.blogspot.com/

اتمني المساعدة جزاكم الله خيرا

#2

السلام عليكم

عليك الإطلاع على أساسيات إستخدام مكتبة jQuery وسوف تستطيع عمل هذا بسهوله

ستضع id للعناصر التى تريد إخفاءها هكذا :

<div class="post-body">
	<div dir="ltr">
    	<table>
        	<tr><td><div id="remove">الصف الاول</div></td></tr>
        	<tr><td>محتوي</td></tr>
        	<tr><td><div id="remove">الصف الاخير</div></td></tr>
    	</table>
	</div>
</div>

ثم تقوم بعمل هذا الكود لإخفاء العناصر عند تحميل الصفحة أو تضعة فى أى حدث تريده ليتم إخفاء العناصر عند تطبيق الحدث :

$(function(){

	$('#remove').hide();

});

تم تعديل هذه المشاركة بواسطة ahmedsaoud31 في 27 سبتمبر 2012 في 03:17

1

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#3

شكرا جزيلا اخي العزيز علي ردك الكريم

ولكن المشكله هنا ان هذة الجداول موجودة بالفعل وليست سيتم تخليقها من جديد

سأوضح مقصدي قليلا:

المدونة التي املكها الموضوعات التي تمت كتابتها بحيث يكون الموضوع علي شكل جدول به ثلاثه صفوف الصف الاول والاخير للأعلانات وغيره والصف الاوسط لمحتوي الموضوع. وكان كل هذا يتم يدويا.

الموضوعات التي كانت تتم نشرها في المدونة كانت علي نفس الشكل الذي بالرابط في الاعلي

كل ما اريد فعله هنا هو ان اخفي صفين الاعلانات واعرض فقط صف المحتوي

كل ما توصلت اليه حتي الان هو هذا الكود

$(document).ready(function(){
    $('div.post-body > div > table tr:not(:nth-child(2))').hide();
})

هو يقوم فعلا باخفاء الصفين الاول والاخير ولكنه ايضا يخفي محتوي الصف الاوسط ولا يلغي الصف نفسه, لااعرف لماذا؟؟؟

شكرا مره اخري لردك الكريم وارجو المحاوله معي مره اخري لحل هذه المشكله.

شكرا

#4

السلام عليكم

جرب هذا :

$(function(){

	$('.post-body').find('table').find('tr').first().hide();
	$('.post-body').find('table').find('tr').last().hide();

});
1

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#5
ahmedsaoud31 كتب:

السلام عليكم

جرب هذا :

$(function(){

	$('.post-body').find('table').find('tr').first().hide();
	$('.post-body').find('table').find('tr').last().hide();

});

شكرا جزيلا اخي الكريم, لقد تم حل المشكله بواسطه هذا الكود الذي تفضلت بإضافتة :)

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…