jQuery的元素或类选择器?

jQuery的元素或类选择器?,jquery,jquery-selectors,sql-like,Jquery,Jquery Selectors,Sql Like,无论出于什么原因,我都将这些类称为.main\u sub1,.main\u sub2等。不管为什么我不能拥有.main.sub jQuery有没有一种方法,可以像处理属性那样,获取包含main的类?在本例中,我只会像处理标准属性一样处理class属性 $("[class*=main]") $('[class^=main]') // class begins with "main" $('[class*=main]') // class contains "main" anywhere with

无论出于什么原因,我都将这些类称为
.main\u sub1
.main\u sub2
等。不管为什么我不能拥有
.main.sub


jQuery有没有一种方法,可以像处理属性那样,获取包含
main
的类?

在本例中,我只会像处理标准属性一样处理class属性

$("[class*=main]")
$('[class^=main]') // class begins with "main"
$('[class*=main]') // class contains "main" anywhere within it
使用
$(“[class^=main]”
将选择类名'main'开头的所有元素。请看一看,您还可以使用许多其他变体,例如:

  • [class*=main]
    将选择其类名包含“main”的元素
  • [class~=main]
    将选择其类名包含单词'main'(用空格分隔)的元素
  • [class$=main]
    将选择类名'main'结尾的元素

是的,您可以使用属性选择器来匹配
属性的某些值

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

你自己说的;类是一个属性。当通过“addClass”方法将类添加到元素中而不是作为属性时,此操作是否有效?