Как выбрать текущий селектор (jQuery)?

Как собственно сделать так чтоб при событие "hover" метод "css" применялся только к текущему селектору.(п.с - например при наведение на блок li "главная",менялся background элемента и color ссылки,только у этого блока "главная")

jsfiddle.net/krhkw53e/2
  • Вопрос задан
  • 2355 просмотров
Решения вопроса 1
@YemSalat
Зачем там jQuery? Почему не сделать просто на css?

li:hover {
  background: black;
}

li:hover a {
  color: white;
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
doska666
@doska666
front-end, Node.js developer
Если нужно менять стили элемента именно через JS, то можно использовать слово this, которое в обработчике события указывает на элемент, к которому этот обработчик подключен.
Например:
$('nav ul li').on('mouseenter', function(){
  $(this).toggleClass('hovered');
})

jsfiddle.net/krhkw53e/4
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы