View Full Version : سوال: توی جی کوئری از بین بردن یه تگ والد به همراه تگهای فرزندش چطور انجام می شه؟
idocsidocs
جمعه 07 بهمن 1390, 15:45 عصر
توی جی کوئری از بین بردن یه تگ والد به همراه تگهای فرزندش چطور انجام می شه؟
cyrusthegreat
جمعه 07 بهمن 1390, 16:32 عصر
دوست عزیز
برای اینکار شما اگر بخوایید هم خود والد و هم اون چیزهایی که داخلش هست رو حذف کنید از متد زیر استفاده کنید:
.remove();
ولی اگر می خوایید والد بمونه و فقط محتویات داخلش حذف بشه از متد زیر:
.empty();
idocsidocs
جمعه 07 بهمن 1390, 17:05 عصر
برای اینکار شما اگر بخوایید هم خود والد و هم اون چیزهایی که داخلش هست رو حذف کنید از متد زیر استفاده کنید:
اگر بخوام عنصر (والد و فرزند) آخر و یکی مونده به آخر رو حذف کنم باید چیکار کنم؟
cyrusthegreat
جمعه 07 بهمن 1390, 17:28 عصر
اگر بخوام عنصر (والد و فرزند) آخر و یکی مونده به آخر رو حذف کنم باید چیکار کنم؟
برای اینکار ما فرض می کنیم که دایو ما اینجوری هست:
<div class="remove">
<div>First Div</div>
<div>Second Div</div>
<div>Third Div</div>
<div>Fourth Div</div>
</div>
خب حالا برای اینکه حذف کنیم دوتای آخر رو از کد زیر استفاده می کنیم:
var length = $("div.remove div").length -3;
$("div.remove div:gt("+length+")").remove();
فقط یه نکته اینکه اونجا که سه تا ازش کم کردیم، چون ایندکس گذاری در Jquery از 0 شروع می شه پس یدونه بیشتر کم می کنیم. یه نکته دیگه هم اینکه وقتی دوتا باشه عناصر مشکل ایجاد می شه که با یک if می شه مرتفعش کرد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.