1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

دستورات پشت سر هم (زنجیره ای) در جی کوئری

شروع موضوع توسط minaaa ‏31/8/13 در انجمن JQuery

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    در جی کوئری می‌توان از خصوصیت فراخوانی زنجیره‌ای متدھا استفاده نمود و این باعث می‌شود چندین کد فقط در یک سطر قرار گیرد و در نتیجه کد بسیار مختصر گردد.
    در مثال زیر می‌خواهیم تمام عناصر تگ <div> در صورتی که دارای کلاس notLongForThisWorld باشند را مخفی (با فید شدن) کنیم.
    $("div.notLongForThisWorld").fadeOut();
    یکی از مزیت‌های اکثر متدهای قابل اجرا بروی مجموعه عناصر انتخاب شده آن است که خروجی خود آنها مجموعه‌ای دیگر است. به این معنا که خروجی این متد، آماده اعمال یک متد دیگر است.
    فرض کنید در مثال بالا بخواهیم پس از مخفی کردن هر تگ <div> بخواهیم یک کلاس به نام removedبه آن بیافزاییم. به این منظور می‌توان کدی مانند زیر نوشت:
    $("div.notLongForThisWorld").fadeOut().addClass("removed");
    این زنجیره متدها می‌توانند به هرتعداد ادامه پیدا کند.