IE7 显示我的空 div,所以我想创建一个函数来隐藏 div,如果它没有 ul 元素。我有几个适用此选择器的 div: 'div.Home_filter_par div[class*="cq-colctrl-lt"] div.filters ul'
我需要分别检查每个 div。所以这行不通:
function update () {
if (('div.Home_filter_par div[class*="cq-colctrl-lt"] div.filters ul') == 0) {
$('div.Home_filter_par div[class*="cq-colctrl-lt"] div.filters li').closest('div.parsys_column').hide();
}
}
我也尝试过这种方式,但这甚至隐藏了同时包含空 div.filters 和 div.filters 且其中包含 ul 元素的 div
$('div.Home_filter_par div[class*="cq-colctrl-lt"]
div.filters:empty').closest('div.parsys_column').hide();