jQuery hasClass () - проверить наличие нескольких классов - PullRequest
150 голосов
/ 07 февраля 2010

С:

if(element.hasClass("class"))

Я могу проверить один класс, но есть ли простой способ проверить, есть ли у "элемента" какой-либо из многих классов?

Я использую:

if(element.hasClass("class") || element.hasClass("class") ... )

Что не так уж плохо, но я думаю о чем-то вроде:

if(element.hasClass("class", "class2")

Что, к сожалению, не работает.

Есть что-то подобное

Ответы [ 11 ]

0 голосов
/ 29 июля 2013

Это сработало для меня:

$('.class1[class~="class2"]').append('something');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...