Jquery:检查Div是否为空,然后如果为true则添加css

Guy*_*Guy 1 jquery

这可能非常简单.

我有一个.banner-images通常包含imgs 的类的DIV .我想做的是改变父div的高度,#banner-wrapper如果它.banner-images是空的.

这是我到目前为止:

if ('.banner-image:empty') {
    $('#banner-wrapper').css({'height' : '210px'});
};
Run Code Online (Sandbox Code Playgroud)

Ric*_*ton 6

这应该这样做:

if ($('.banner-image:empty').length) {
    $('#banner-wrapper').css({'height' : '210px'});
};
Run Code Online (Sandbox Code Playgroud)

要检查div中是否没有图像,请执行以下操作:

if ($('.banner-image img').length === 0) {
    $('#banner-wrapper').css({'height' : '210px'});
};
Run Code Online (Sandbox Code Playgroud)