Html:
<ul id="menu">
<li>Menu 1</li>
<li>Menu 2
<ul>
<li class="submenu">something</li>
</ul>
</li>
<li>Menu 3</li>
</ul>
jQuery:
$('#menu > li:has(.submenu)').hover(function() {
$(this).children('ul').show().addClass('active');
}, function() {
$(this).children('ul').hide().removeClass('active');
});
http://jsfiddle.net/mXTzy/
Теперь, если отображается .submenu
, я хочу родительский элемент li
иметь класс active
(и удаляется при наведении мыши).
Буду признателен за любую помощь с этим.
Большое спасибо