jQuery的元素或类LIKE选择器?

Dav*_*son 67 jquery jquery-selectors sql-like

无论出于什么原因,我都会打电话给这些课程.main_sub1,.main_sub2等等.别担心我为什么不能参加.main .sub.

有没有一种方法可以使用jQuery来处理属性,以获取包含的类main

Tat*_*nen 167

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

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


Jim*_*dra 16

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

$('[class^=main]') // class begins with "main"
$('[class*=main]') // class contains "main" anywhere within it
Run Code Online (Sandbox Code Playgroud)