我希望.fourth在其内部添加到第四个.service-list:
<section class="sixteen">
当它是我要添加的任何其他类时。第三个.service-list。
e.g
if ($("section").hasClass("sixteen")) {
$('div.service-list').filter(function(index){
return (index%4 == 3);
}).addClass('fourth');
} else {
$('div.service-list').filter(function(index){
return (index%3 == 2);
}).addClass('third');
}
然而,这似乎在页面上找到了任何.six。我只是想检查.service-list的父级。
目前在页面上找到另一个.sixteen并在我需要的时候添加.fourth。第三,因为它在一个较小的网格内。
这是一个jsFiddle:http://jsfiddle.net/Xu3Yq/
答案 0 :(得分:2)
这个怎么样:
$('section').each(function() {
var $this = $(this);
if ($this.hasClass('sixteen')) {
$this.find('div.service-list:eq(3)').addClass('fourth');
} else {
$this.find('div.service-list:eq(2)').addClass('third');
}
});