Элементте jQuery-де белгілі бір сынып бар-жоғын қалай тексеруге болады?
Элементте jQuery-де белгілі бір сынып бар-жоғын қалай тексеруге болады?

Бейне: Элементте jQuery-де белгілі бір сынып бар-жоғын қалай тексеруге болады?

Бейне: Элементте jQuery-де белгілі бір сынып бар-жоғын қалай тексеруге болады?
Бейне: Загадка Титаника : Как они могли не заметить айсберг?! Самая подробная история! 2024, Мамыр
Anonim

The hasClass() әдісін тексереді егер кез келген the таңдалған элементтердің белгілі бір класы бар аты. Егер КЕЗ КЕЛГЕН the таңдалған элементтердің көрсетілген класы бар аты, бұл әдіс «шын» қайтарады.

Сонымен, элементте jQuery-де сынып бар-жоғын қалай тексеруге болады?

Қолдану. Кімге элементтің бар-жоғын тексеріңіз ішінде jQuery бар сынып , мына синтаксисті орындаңыз: $(таңдаушы). hasClass(сынып атауы); Селекторды анықтау үшін пайдаланылады элементтері дейін тексеру.

Жоғарыда айтылғандай, jQuery әдісі ме? бұл (таңдаушы) әдіс ағымдағы таңдауды өрнекке қарсы тексереді және таңдаудың кем дегенде бір элементі берілген селекторға сәйкес келсе, ақиқат мәнін қайтарады. Ешбір элемент сәйкес келмесе немесе селектор жарамсыз болса, жауап «жалған» болады.

Сонымен қатар, элементте сынып бар-жоғын қалай тексеруге болады?

анықтау үшін matches(). элементте сынып болса . className жай ғана жол болып табылады, сондықтан көру үшін тұрақты indexOf функциясын пайдалануға болады егер тізімі сыныптарды қамтиды басқа жол. Егер the элемент тек бар бір сынып тез атауға болады тексеру алу арқылы сынып атрибут.

Мен classList қосқышын пайдалана аламын ба?

Анықтама және пайдалану Бұл сипат пайдалы қосу , алып тастаңыз және ауыстырып қосқыш Элементтегі CSS сыныптары. The сыныптар тізімі сипат тек оқуға арналған, бірақ сіз алады арқылы өзгертіңіз қолдану the қосу () және remove() әдістері. Браузераралық шешім: The сыныптар тізімі сипатқа IE9 және одан бұрынғы нұсқаларында қолдау көрсетілмейді.

Ұсынылған: