根据内容将类添加到容器div

时间:2012-06-06 21:10:12

标签: jquery

我有一些像这样的html标记:

<div class="container">
<p class="date">October 10th 2012</p>
</div>

我想根据

标记中包含的日期中包含的月份,在我的容器div中添加一个额外的10月类。

这是否可以使用jQuery。

然后我打算将所有带有10月级包装的容器放入div中,然后根据他们一年中的月份将该div放入手风琴中。

非常感谢这个初始部分的一些帮助。

3 个答案:

答案 0 :(得分:3)

肯定是。

$(".date:contains('October')").closest(".container").addClass("october");

注意:它区分大小写。

答案 1 :(得分:1)

var $divs = $("p.date:contains('October')").closest("div").addClass("October ");
$divs.wrap("<div></div>");
//Now place it into the accordion

答案 2 :(得分:1)

多个月:

var monthArr = ["January","Febuary","March","April","May","June","July","August","September","October","Novermber","December"];

for (var month in monthArr) {
    $("p.date:contains('" + month + "')").closest(".container").addClass(month);
}