在课堂上找到该条目

时间:2011-05-10 12:40:38

标签: jquery

我的文档中包含这些类的元素:

<div class="field field-type-number-integer field-field-ocenka1">
<div class="field field-type-number-integer field-field-ocenka2">

如何根据是否发生某个类(ocenka)进行搜索。并加入他的班级。

3 个答案:

答案 0 :(得分:3)

如果您想按特定类别名称查找元素,则应使用jQuery "Attribute Contains Selectors“:

$('[class*="ocenka"]'

此代码查找类名包含ocenka的所有元素。

工作示例:http://jsfiddle.net/marcosfromero/SfeKr/

答案 1 :(得分:1)

这就是你要追求的吗?

$('div[class*="ocenka"]').addClass("some-new-class");

JSFiddle working example

不要忘记了解在这种情况下会帮助您的CSS3 selectors

答案 2 :(得分:0)

这将使所有div元素的类别为field-field-ocenkaN,其中N是一个数字。

$('div').filter(function() {
    return this.className.match(/\bfield-field-ocenka\d+\b/);
});

jsFiddle

您可以使用addClass()为这些匹配的元素添加新类。