jQuery的元素或类LIKE选择器?


Answers:


173

使用$("[class^=main]")将选择所有类名“ main”开头的元素。看一下有关选择器的jQuery文档,您还可以使用许多其他变体,例如:

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

通过“ addClass”方法将类添加到元素中而不是将其添加为元素时,此方法将起作用吗?
ZX12R

16

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

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

3

在这种情况下,我将以与处理标准属性相同的方式对待class属性。

$("[class*=main]")
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.