Элемент или класс, как селектор для jQuery?
по какой-то причине у меня эти классы называются .main_sub1
,.main_sub2
etc. Неважно, почему я не могу иметь .main .sub
.
есть ли способ с jQuery, вроде того, как это можно сделать с атрибутами, Чтобы получить классы, содержащие main
?
3 ответа:
используя
$("[class^=main]")
будут выбраны все элементы, чье имя класса начинается с 'main'. Взгляните на jQuery docs о селекторах, есть много других вариантов вы можете использовать, например:
[class*=main]
выделит элементы, чье имя класса содержит''[class~=main]
выделит элементы, чье имя класса слово ' main '(разделено пробелами)[class$=main]
будет выберите элементы, чье имя класса заканчивается в''