როგორ შეამოწმოთ, აქვს თუ არა ელემენტს კონკრეტული კლასი jQuery-ში?
როგორ შეამოწმოთ, აქვს თუ არა ელემენტს კონკრეტული კლასი jQuery-ში?

ვიდეო: როგორ შეამოწმოთ, აქვს თუ არა ელემენტს კონკრეტული კლასი jQuery-ში?

ვიდეო: როგორ შეამოწმოთ, აქვს თუ არა ელემენტს კონკრეტული კლასი jQuery-ში?
ვიდეო: jQuery checked selector 2024, მაისი
Anonim

The hasClass() მეთოდი ამოწმებს თუ რომელიმე The შერჩეული ელემენტებს აქვთ განსაზღვრული კლასი სახელი. თუ Რომელიმე The შერჩეული ელემენტებს აქვს მითითებული კლასი სახელი, ეს მეთოდი დაბრუნდება "true".

უბრალოდ, როგორ შეამოწმოთ, შეიცავს თუ არა ელემენტი კლასს jQuery-ში?

გამოყენება. რომ შეამოწმეთ არის თუ არა ელემენტი in jQuery აქვს კლასი , მიჰყევით ამ სინტაქსს: $(სელექტორი). hasClass(className); სელექტორი გამოიყენება დასაზუსტებლად ელემენტები რომ ჩეკი.

გარდა ზემოთ, არის jQuery მეთოდი? არის (სელექტორი) მეთოდი ამოწმებს მიმდინარე შერჩევას გამოხატვის წინააღმდეგ და აბრუნებს true, თუ შერჩევის ერთი ელემენტი მაინც ერგება მოცემულ სელექტორს. თუ არცერთი ელემენტი არ ჯდება, ან სელექტორი არ არის სწორი, მაშინ პასუხი იქნება "false".

გარდა ამისა, როგორ შეამოწმოთ, აქვს თუ არა ელემენტს კლასი?

matches() რათა დადგინდეს თუ ელემენტი შეიცავს კლასს . className არის მხოლოდ სტრიქონი, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ რეგულარული indexOf ფუნქცია სანახავად თუ სიაში კლასები შეიცავს სხვა სტრიქონი. თუ The ელემენტი მხოლოდ აქვს ერთი კლასი დაასახელეთ, შეგიძლიათ სწრაფად ჩეკი ის მიღებით კლასი ატრიბუტი.

შემიძლია გამოვიყენო classList გადართვა?

განმარტება და გამოყენება ეს თვისება სასარგებლოა დაამატეთ , ამოიღეთ და გადართვა CSS კლასები ელემენტზე. The კლასის სია ქონება მხოლოდ წაკითხვადია, თუმცა თქვენ შეუძლია შეცვალეთ იგი გამოყენებით The დაამატეთ () და remove() მეთოდები. ჯვარედინი ბრაუზერის გადაწყვეტა: The კლასის სია ქონება არ არის მხარდაჭერილი IE9-ში და უფრო ადრე.

გირჩევთ: