我试图根据内容动态添加一个类。基于内容动态添加类Jquery
如果
content-wrapper
孩子有类cta-content
,cta-button
,cta-button
我想添加desc-with-buttons
到content-wrapper
。如果
content-wrapper
孩子有类cta-content
,cta-button
添加类desc-with-button
如果
content-wrapper
孩子没有cta-content
并拥有一流的cta-button
添加类no-desc-with-buttons
目前只有no-desc
类被添加到该内容包装。请帮助
$('.cta-wrapper').children().each(function() {
var getclass = $(this).attr("class");
if (getclass == "cta-content cta-button cta-button") {
$(this).parent().addClass('buttons');
} else if (getclass == "cta-content cta-button") {
$(this).parent().addClass('button');
} else if (getclass == "cta-button") {
$(this).parent().addClass('no-desc');
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- Add Class Content-with-Buttons to CTA Wrapper -->
<div class="cta-wrapper">
<div class="cta-content"></div>
<div class="cta-button"></div>
<div class="cta-button"></div>
</div>
<!-- Add Class content-with-button to CTA Wrapper -->
<div class="cta-wrapper">
<div class="cta-content"></div>
<div class="cta-button"></div>
</div>
<!-- Add Class no-desc-with-button to CTA Wrapper -->
<div class="cta-wrapper">
<div class="cta-button"></div>
</div>
'}否则如果(CC && CB === 1){ CLS = '按钮'; }实际上不需要 –
在这里,解释对我和其他人更有用。 –