Как да проверите дали даден елемент има специфичен клас в jQuery?
Как да проверите дали даден елемент има специфичен клас в jQuery?

Видео: Как да проверите дали даден елемент има специфичен клас в jQuery?

Видео: Как да проверите дали даден елемент има специфичен клас в jQuery?
Видео: Работа с формами в JavaScript 2024, Може
Anonim

В hasClass() проверки на метода ако който и да е от на избрани елементите имат определен клас име. Ако ВСЕКИ от на избрани елементи има посочения клас name, този метод ще върне "true".

Точно така, как да проверите дали даден елемент съдържа клас в jQuery?

Използвайки. Да се проверете дали елемент в jQuery има клас , следвайте този синтаксис: $(селектор). имаКлас(име на клас); Селекторът се използва за определяне на елементи да се проверете.

Освен по-горе, jQuery метод ли е? е (селектор) метод проверява текущата селекция спрямо израз и връща true, ако поне един елемент от селекцията отговаря на дадения селектор. Ако нито един елемент не пасва или селекторът не е валиден, тогава отговорът ще бъде 'false'.

Освен това, как да проверите дали даден елемент има клас?

matches() за определяне ако елемент съдържа клас . className е просто низ, така че можете да използвате обикновената функция indexOf, за да видите ако списъкът на класове съдържа друга струна. Ако на елемент само има един клас име можете бързо проверете го като получиш клас атрибут.

Мога ли да използвам превключвател на classList?

Определение и използване Това свойство е полезно за добавете , премахнете и превключете CSS класове върху елемент. В класов списък свойството е само за четене, но вие мога модифицирайте го чрез използвайки на добавете () и remove() методи. Решение за кръстосани браузъри: The класов списък свойството не се поддържа в IE9 и по-рано.

Препоръчано: