Unaangaliaje ikiwa kitu kina darasa maalum katika jQuery?
Unaangaliaje ikiwa kitu kina darasa maalum katika jQuery?

Video: Unaangaliaje ikiwa kitu kina darasa maalum katika jQuery?

Video: Unaangaliaje ikiwa kitu kina darasa maalum katika jQuery?
Video: Кварцевый ламинат на пол. Все этапы. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я #34 2024, Mei
Anonim

The hasClass() hundi ya njia kama yoyote ya ya iliyochaguliwa vipengele vina darasa maalum jina. Kama YOYOTE ya ya iliyochaguliwa vipengele vina darasa maalum jina, njia hii itarudi "kweli".

Kwa hivyo, unaangaliaje ikiwa kitu kina darasa katika jQuery?

Kutumia. Kwa angalia kama kipengele katika jQuery ina darasa , fuata syntax hii: $(selector). hasClass(className); Kiteuzi kinatumika kubainisha vipengele kwa angalia.

Kando hapo juu, jQuery ni njia? Ni (mchaguzi) njia hukagua uteuzi wa sasa dhidi ya usemi na kurudisha kweli, ikiwa angalau kipengele kimoja cha uteuzi kinalingana na kiteuzi kilichotolewa. Ikiwa hakuna kipengele kinachofaa, au kiteuzi si sahihi, basi jibu litakuwa 'sivyo'.

Kwa kuongeza, unaangaliaje ikiwa kipengee kina darasa?

match() kuamua ikiwa kipengele kina darasa . className ni kamba tu kwa hivyo unaweza kutumia kitendakazi cha kawaida cha indexOf kuona kama orodha ya madarasa yana kamba nyingine. Kama ya kipengele pekee ina moja darasa jina unaweza haraka angalia kwa kuipata darasa sifa.

Je, ninaweza kutumia kugeuza classList?

Ufafanuzi na Matumizi Mali hii ni muhimu kwa ongeza , ondoa na kugeuza Madarasa ya CSS kwenye kipengele. The Orodha ya darasa mali ni ya kusoma tu, hata hivyo, wewe unaweza rekebisha kwa kutumia ya ongeza () na kuondoa () njia. Suluhisho la kivinjari: The Orodha ya darasa mali haitumiki katika IE9 na mapema.

Ilipendekeza: