【发布时间】:2016-10-24 19:55:27
【问题描述】:
我正在寻找循环遍历 div,检查每个在其特定子 div 中是否有内容,如果有,则向 div 添加一个类。
$('.img-banner').each(function( index, element ) {
if ( $(element).find('.img-banner-content').length > 0 ) {
$(element).addClass("has-content");
}
});
我在这里遗漏了一些简单的东西,可以通过摇晃来完成。问题是它将类“has-content”添加到所有 div。
精简测试用例:JSFiddle
谢谢大家。
【问题讨论】:
-
您在这里唯一的测试是检查父
div中是否有一个或多个divs。没有任何东西检查他们的内容。
标签: jquery if-statement each addclass