• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
متد remove() در جی کوئری و کاربرد آن
#1
سلام،

امروز نیاز داشتم با این متد کار کنم. خب گفتم حالا بد نیست در موردش اینجا بنویسم لااقل با کاربردش و نحوه کار کردنش آشنا بشید.

http://api.jquery.com/remove/

متد remove() المنت های مچ شده رو از روی DOM پاک میکنه. ظاهراً با متدی چون hide() یکیه. این رو کسی میگه که آشنایی کامل با DOM نداره.
فرق دو متد ذکر شده رو با قرار دادن یک <iframe> و لود کردن یک صفحه میتونید حس کنید. نتیجه ای که بدست میاد رو براتون شرح میدم.
المنتی که حاوی برچسب مذکور هست رو در DOM ایجاد میکنیم در هنگام لود کردن آدرس صفحه توسط برچسب iframe شما اون المنت رو با استفاده از متد hide() از بین ببرید (فقط یه لغت هست). میبینید که باز در حال لود کردن آدرس هست. اما ایندفعه همین کار رو با متد remove() انجام بدید. چی میبینید؟ دیگه لود نمیشه نه؟ دلیلش اینه که این متد واقعاً و کاملاً از روی دام المنت های مچ شده رو پاک میکنه.
غایب
  پاسخ
تشکر شده توسط : masoudmanson zoghal
#2
یک اشتباه داری علیرضا . hide() اصلا قابل مقایسه با remove نیست. remove رو صحیح توضیح دادید. اما hide یک امنت رو مخفی می کنه و مقدار display:none میده.من این عمل رو حذف کردن نمیدونم. برای همین میگم مقایسه پذیر نیست.
  پاسخ
تشکر شده توسط : Hamid


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان