Ответ 1
if (jQuery('#menu li > div').is(':visible')){
//...
jQuery('li', this).addClass('dropHover');
}
Я не знаю, что такое структура DOM или к чему относится this
, но это также может сделать трюк:
jQuery('#menu li:has(div:visible)').addClass('dropHover');
Он добавляет класс "dropHover" ко всем элементам <li>
, которые имеют видимый <div>
и они должны быть дочерними элементами элемента с идентификатором меню.