如果任何一个元素的高度为零,请使用jquery height检查

时间:2012-02-15 22:36:00

标签: jquery height

我有这个

    if ($("#sidebar .box_cuerpo").height() == "0") {
           //blaaa
    }

但有时在网站内的其他网页上有多个“#sidebar .box_cuerpo”元素......还有一些不是高度0。

是否有可能检查所有元素,如果几乎一个是高度0那么这个陈述是真的吗?

1 个答案:

答案 0 :(得分:3)

您可以使用.filter方法来减少收集 .filter为集合中的每个元素执行给定的函数。如果函数返回true,则保留该元素。否则(false),该元素将被丢弃。

if ($("#sidebar .box_cuerpo").filter(function() {
    return $(this).height() === 0;
}).length) {
    //blaaa
}