无论出于何种原因,我将这些课程称为.main_sub1
,.main_sub2
等。别担心我为什么不能.main .sub
。
有没有一种方法可以使用jQuery,可以使用属性来获取包含main
的类?
答案 0 :(得分:164)
使用$("[class^=main]")
将选择其类名以'main'开头的所有元素。看看jQuery docs about selectors,您可以使用许多其他变体,例如:
[class*=main]
将选择类名包含'main'[class~=main]
将选择其类名具有单词'main'(以空格分隔)的元素[class$=main]
将选择其类名以'主'结尾的元素答案 1 :(得分:14)
是的,您可以使用属性选择器来匹配class
属性的某些值。
$('[class^=main]') // class begins with "main"
$('[class*=main]') // class contains "main" anywhere within it
答案 2 :(得分:3)
在这个例子中,我将以与执行标准属性相同的方式处理class属性。
$("[class*=main]")