我試圖根據內容動態添加一個類。基於內容動態添加類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 = '按鈕'; }實際上不需要 –
在這裏,解釋對我和其他人更有用。 –