چگونه می توان بررسی کرد که یک عنصر دارای کلاس خاصی در جی کوئری است؟
چگونه می توان بررسی کرد که یک عنصر دارای کلاس خاصی در جی کوئری است؟

تصویری: چگونه می توان بررسی کرد که یک عنصر دارای کلاس خاصی در جی کوئری است؟

تصویری: چگونه می توان بررسی کرد که یک عنصر دارای کلاس خاصی در جی کوئری است؟
تصویری: انتخابگر کلاس jQuery 2024, آوریل
Anonim

این متد hasClass() را بررسی می کند اگر هر یک از را انتخاب شد عناصر یک کلاس مشخص دارند نام. اگر هر یک از را انتخاب شد عناصر دارای کلاس مشخص شده است نام، این روش به "true" برمی گردد.

بنابراین، چگونه می توانید بررسی کنید که آیا یک عنصر دارای کلاس در jQuery است؟

استفاده كردن. به بررسی کنید که آیا یک عنصر که در جی کوئری دارد کلاس ، این نحو را دنبال کنید: $(انتخاب کننده). hasClass(classname); از انتخابگر برای مشخص کردن استفاده می شود عناصر به بررسی.

علاوه بر بالا، آیا جی کوئری یک روش است؟ است (انتخاب کننده) روش انتخاب فعلی را در برابر یک عبارت بررسی می‌کند و اگر حداقل یک عنصر از انتخاب با انتخابگر داده شده مطابقت داشته باشد، true را برمی‌گرداند. اگر هیچ عنصری مناسب نباشد، یا انتخابگر معتبر نباشد، پاسخ "نادرست" خواهد بود.

علاوه بر این، چگونه بررسی می کنید که یک عنصر دارای کلاس است؟

matches() برای تعیین اگر یک عنصر حاوی یک کلاس باشد . className فقط یک رشته است تا بتوانید از تابع indexOf معمولی برای دیدن استفاده کنید اگر لیست از کلاس ها شامل یک رشته دیگر اگر را عنصر فقط دارد یکی کلاس نام شما را به سرعت می توانید بررسی آن را با گرفتن کلاس صفت.

آیا می توانم از جابجایی classList استفاده کنم؟

تعریف و استفاده این ویژگی برای اضافه کردن ، حذف و تغییر وضعیت کلاس های CSS روی یک عنصر. این کلاس لیست اموال فقط خواندنی است، اما شما می توان آن را اصلاح کنید استفاده كردن را اضافه کردن متدهای () و remove(). راه حل متقابل مرورگر: The کلاس لیست ویژگی در IE9 و قبل از آن پشتیبانی نمی شود.

توصیه شده: