Jquery 如果父类有X,则执行此操作,否则执行此操作
我想将.fourth添加到第四个.服务列表中,当其内部:Jquery 如果父类有X,则执行此操作,否则执行此操作,jquery,if-statement,Jquery,If Statement,我想将.fourth添加到第四个.服务列表中,当其内部: <section class="sixteen"> 然而,这似乎在页面上找到了任何.16。我只想让它检查.service列表的父项 目前,is在页面下方找到另一个。16,并添加。需要时第四个。第三个,因为它位于较小的网格内 这是一个JSIDLE:这个怎么样: $('section').each(function() { var $this = $(this); if ($this.hasCl
<section class="sixteen">
然而,这似乎在页面上找到了任何.16。我只想让它检查.service列表的父项
目前,is在页面下方找到另一个。16,并添加。需要时第四个。第三个,因为它位于较小的网格内
这是一个JSIDLE:这个怎么样:
$('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');
}
});
你的问题有点不清楚。听起来你有两个部分的类
十六
。其中一个需要添加第四个
,另一个需要添加第三个
,因为它更小。你应该如何区分这两个?抱歉,谢尔曼先生,这有点难以解释。我需要一个更大的列(十六)内的.service列表div,以便每四个div都有一个类附加。当它不是大柱子时,它需要第三根柱子。我遇到的问题是,如果页面上的某个地方有另一个16类(不管是否有.service list),则会追加第四个类。
$('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');
}
});