jquery获取具有多个类的元素的某个类名

Pri*_*ome 7 html javascript jquery

我需要读取元素类名.我有这样的元素:

<article class="active clrone moreclass">Article x</article>
<article class="active clrtwo moreclass">Article y</article>
<article class="active clrthree moreclass moreclass">Article z</article>
<article class="active clrone moreclass">Article xyza</article>
Run Code Online (Sandbox Code Playgroud)

我需要解析以...开头的类名clr.因此,如果单击第二个元素,那么我需要获取clrtwoclassName.

jfr*_*d00 5

您可以对所单击项的类名使用正则表达式匹配,以查找以"clr"开头的类,如下所示:

$("article").click(function() {
    var matches = this.className.match(/\bclr[^\s]+\b/);
    if (matches) {
        // matches[0] is clrone or clrtwo, etc...
    }
});
Run Code Online (Sandbox Code Playgroud)