用于jQuery的元素或类LIKEselect器?
无论出于何种原因,我有这些类叫做.main_sub1
, .main_sub2
等等。不要紧,为什么我不能有.main .sub
。
有没有一种方式与jQuery的方式,可以做的属性,以获得包含main
类?
使用$("[class^=main]")
将select所有类名以 “main” 开头的元素。 看看有关select器的jQuery文档 ,还有很多其他的变体可以使用,例如:
-
[class*=main]
将select类名包含 “main”的元素 -
[class~=main]
将select类名为“main”的元素(用空格分隔) -
[class$=main]
将select其类名以 “main” 结尾的元素
是的,您可以使用属性select器来匹配class
属性的某些值。
$('[class^=main]') // class begins with "main" $('[class*=main]') // class contains "main" anywhere within it
在这种情况下,我只会像处理标准属性一样处理类属性。
$("[class*=main]")