Ինչպե՞ս ստուգել, արդյոք տարրն ունի հատուկ դաս jQuery-ում:
Ինչպե՞ս ստուգել, արդյոք տարրն ունի հատուկ դաս jQuery-ում:

Video: Ինչպե՞ս ստուգել, արդյոք տարրն ունի հատուկ դաս jQuery-ում:

Video: Ինչպե՞ս ստուգել, արդյոք տարրն ունի հատուկ դաս jQuery-ում:
Video: 16 ошибок штукатурки стен. 2024, Մայիս
Anonim

Այն hasClass() մեթոդի ստուգում եթե որևէ մեկը որ ընտրված տարրերն ունեն որոշակի դաս Անուն. Եթե Որևէ մեկը որ ընտրված տարրերն ունեն նշված դաս անունը, այս մեթոդը կվերադարձնի «ճշմարիտ»:

Պարզապես, ինչպե՞ս եք ստուգում, արդյոք տարրը պարունակում է դաս jQuery-ում:

Օգտագործելով. Դեպի ստուգեք, արդյոք տարր է մեջ jQuery ունի դաս , հետևեք այս շարահյուսությանը. $(ընտրիչ): hasClass(className); Ընտրիչը օգտագործվում է նշելու համար տարրեր դեպի ստուգել.

Բացի վերևից, jQuery-ն մեթոդ է: է (ընտրիչ) մեթոդ ստուգում է ընթացիկ ընտրությունը արտահայտության նկատմամբ և վերադարձնում է true, եթե ընտրության առնվազն մեկ տարրը համապատասխանում է տվյալ ընտրիչին: Եթե որևէ տարր չի տեղավորվում, կամ ընտրիչը վավեր չէ, ապա պատասխանը կլինի «կեղծ»:

Բացի այդ, ինչպես եք ստուգում, արդյոք տարրը դաս ունի:

matches() որոշելու համար եթե տարրը պարունակում է դաս . className-ը պարզապես տող է, որպեսզի կարողանաք օգտագործել սովորական indexOf ֆունկցիան տեսնելու համար եթե ցուցակը դասերը պարունակում են մեկ այլ լար: Եթե որ տարր միայն ունի մեկ դաս անուն, դուք կարող եք արագ ստուգել այն ստանալով դաս հատկանիշ.

Կարո՞ղ եմ օգտագործել classList անջատիչը:

Սահմանում և օգտագործում Այս հատկությունը օգտակար է ավելացնել , հեռացնել և փոխարկել CSS դասեր տարրի վրա: Այն դասացանկ գույքը միայն կարդալու է, սակայն դուք կարող է փոփոխել այն ըստ օգտագործելով որ ավելացնել () և remove() մեթոդները: Խաչաձեւ բրաուզերի լուծում դասացանկ գույքը չի ապահովվում IE9-ում և ավելի վաղ:

Խորհուրդ ենք տալիս: