PDA

View Full Version : سوال: تعداد المنت های موجود در set



jamejam123
چهارشنبه 27 شهریور 1392, 15:02 عصر
سلام
سوال 1
چگونه می توانم تعداد li های درون یک ul رابه دست آورم.
یا
تعداد div هایی که class=hamid دارند را به دست آورم

سوال 2

من کدی نوشتم که از هر 5 ثانیه یک دایو با class=ok به صفحه اضافه می کند.
من تابع ()draggable را به دایو هایی که این کلاس را دارند اضافه کردم.
دایو هایی که از قبل وجد داشتن این تابع روی آن ها اثر می گذارد ولی دایو هایی که بعدا به وجود آمده اند این تابع روی آن ها کار نمی کند .حالا چکارکنم که روی آن هایی که بعدا به وجود آمده اند کار کند.

باتشکر فراوان.

sinoser
چهارشنبه 27 شهریور 1392, 19:56 عصر
پاسخ سوال یک

$('ul li').length; // تعداد li
$('div.hamid').length; // تعداد کلاس های hamid


سوال 2 - در محل ساخت div جدید بعد از ساخت متد draggble را بش بدید

jamejam123
دوشنبه 01 مهر 1392, 11:40 صبح
سلام
من این کار رو نسبت به این کد انجام می دم ولی چیزی نشون نمی ده.


<ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>


var jj=$('ul li').length()
alert(jj)

Javidhb
دوشنبه 01 مهر 1392, 12:01 عصر
اینو امتحان کنید:


var jj=$('ul li').size()

mehdi.mousavi
پنج شنبه 04 مهر 1392, 07:33 صبح
سلام من این کار رو نسبت به این کد انجام می دم ولی چیزی نشون نمی ده.
var jj=$('ul li').length()
alert(jj)

سلام.
length تابع نیست، property هستش، در نتیجه، باید () های جلوی اونو حذف کنید تا مشکل رفع بشه.

موفق باشید.

sinoser
پنج شنبه 04 مهر 1392, 09:34 صبح
سلام
من این کار رو نسبت به این کد انجام می دم ولی چیزی نشون نمی ده.


<ul>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>


var jj=$('ul li').length()
alert(jj)

دوست عزیز به چیزی که برات نوشتم خوب توجه می کردی به مشکل نمی خوردی! من پرانتز نزاشتم