Элемент или class LIKE для jQuery?

По какой-то причине у меня есть classы, называемые .main_sub1 , .main_sub2 и т. Д. Не обращайте внимания на то, почему у меня не может быть .main .sub .

Есть ли способ с jQuery, вроде того, как это можно сделать с атрибутами, чтобы получить classы, содержащие main ?

Использование $("[class^=main]") выберет все элементы, чье имя начинается с «main». Взгляните на документы jQuery о селекторах , есть много других вариантов, которые вы можете использовать, например:

  • [class*=main] выберет элементы, чье имя classа содержит ‘main’
  • [class~=main] выберет элементы, чье имя classа имеет слово «main» (разделенное пробелами)
  • [class$=main] выберет элементы, имя classа которых заканчивается на ‘main’

Да, вы можете использовать селектор атрибутов для соответствия определенным значениям для атрибута class .

 $('[class^=main]') // class begins with "main" $('[class*=main]') // class contains "main" anywhere within it 

В этом случае я бы просто рассматривал атрибут classа так же, как стандартный атрибут.

 $("[class*=main]") 
  • Как запросить MongoDB с «как»?
  • Давайте будем гением компьютера.