我有这个
if ($("#sidebar .box_cuerpo").height() == "0") {
//blaaa
}
但有时在网站内的其他网页上有多个“#sidebar .box_cuerpo”元素......还有一些不是高度0。
是否有可能检查所有元素,如果几乎一个是高度0那么这个陈述是真的吗?
答案 0 :(得分:3)
您可以使用.filter
方法来减少收集
.filter
为集合中的每个元素执行给定的函数。如果函数返回true
,则保留该元素。否则(false
),该元素将被丢弃。
if ($("#sidebar .box_cuerpo").filter(function() {
return $(this).height() === 0;
}).length) {
//blaaa
}