IE7 показывает мои пустые divs, поэтому Я хочу создать функцию, которая скрывает div, если в ней нет элемента ul. У меня есть несколько разделов, к которым применяется этот селектор: 'div.Home_filter_par div[class*="cq-colctrl-lt"] div.filters ul'
Мне нужно проверить каждый div отдельно. Так что это не будет работать:скрыть пустой div для ie7
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 с ули элементы в них
$('div.Home_filter_par div[class*="cq-colctrl-lt"]
div.filters:empty').closest('div.parsys_column').hide();
Может ли вы дать нам пример html-структура? – Paul