我的文档中包含这些类的元素:
<div class="field field-type-number-integer field-field-ocenka1">
<div class="field field-type-number-integer field-field-ocenka2">
如何根据是否发生某个类(ocenka)进行搜索。并加入他的班级。
答案 0 :(得分:3)
如果您想按特定类别名称查找元素,则应使用jQuery "Attribute Contains Selectors“:
$('[class*="ocenka"]'
此代码查找类名包含ocenka
的所有元素。
答案 1 :(得分:1)
这就是你要追求的吗?
$('div[class*="ocenka"]').addClass("some-new-class");
不要忘记了解在这种情况下会帮助您的CSS3 selectors。
答案 2 :(得分:0)
这将使所有div
元素的类别为field-field-ocenkaN
,其中N
是一个数字。
$('div').filter(function() {
return this.className.match(/\bfield-field-ocenka\d+\b/);
});
您可以使用addClass()
为这些匹配的元素添加新类。