<div>
<div id="nav">
<ul>
<li><a class="active" href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
<script type="text/javascript">
$(document).ready(function() {
$("#nav li a").hover(
function() { $(this).parent('ul').parent('li').find('a.active').css('background-color', 'Red'); }
);
});
</script>
</div>
Я просто пытаюсь изменить фоновый цвет элемента меню с именем класса «active», когда пользователь наводится на любой другой элемент.Как изменить цвет фона при наведении курсора с помощью jQuery
'' теги не имеют братьев и сестер, которые '' теги в OP разметке – charlietfl
это очень близко к тому, что Я пытаюсь сделать, но я не хочу менять фон элемента, который я паряю, но элемент, который имеет класс «активный». Поэтому, если я нахожусь над «контактом», у дома появится красный фон. – Jay
@ Jay, пожалуйста, проверьте демо-версию – thecodeparadox