下面的脚本可以正常工作,但它会为所有父div添加'not'类。我希望脚本只将类添加到缺少“UL”的父级。下面是我的代码
<div class="accordion">
<div class="accordion-panel"><div class="related-items-list-v2">
<ul><li>hello</li></ul>
</div>
</div>
<div class="accordion-panel">
<div class="related-items-list-v2"></div>
</div>
脚本
if ($('.accordion-panel ul').length > 0){
$('.accordion-panel').addClass('not');
}
答案 0 :(得分:0)
$(".accordion-panel").each(function() {
if($(this).find("ul").length == 0) {
$(this).addClass("not");
}
})