我需要读取元素类名。我有这样的元素:
<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>
我需要解析以 clr
开头的类名。因此,如果单击第二个元素,那么我将需要获取 clrtwo
className。
最佳答案
您可以对点击项的类名使用正则表达式匹配来查找以“clr”开头的类,如下所示:
$("article").click(function() {
var matches = this.className.match(/\bclr[^\s]+\b/);
if (matches) {
// matches[0] is clrone or clrtwo, etc...
}
});
关于javascript - jquery获取元素的某些类名,该类名分配了多个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8820874/