Показать сообщение отдельно
  #1 (permalink)  
Старый 21.03.2018, 18:06
Новичок на форуме
Отправить личное сообщение для Anatoliy_Donetskiy Посмотреть профиль Найти все сообщения от Anatoliy_Donetskiy
 
Регистрация: 20.03.2018
Сообщений: 3

Изменить свойство дочернего элемента
Привет!

Есть список

<ul class="menu">
<li class="menu-item"><a class="menu-link">ссылка 1</a></li>
<li class="menu-item"><a class="menu-link">ссылка 2</a></li>
<li class="menu-item"><a class="menu-link">ссылка 3</a></li>
<li class="menu-item"><a class="menu-link">ссылка 4</a></li>
</ul>

стиль

.menu-link {
color: #abc;
}

нужно менять цвет ссылки при наведении на курсора мыши на LI.

************************************************** *****
Вот что я натворил

$(document).ready(function(){
$("li.menu-item").mouseenter(function(event) {
var element = event.target;
var elementChild = element.firstChild;
// element.style.background = '#abc'; - Это работает
elementChild.style.color = '#abc'; - Это не работает, в rgb тоже задавал
// alert(element.nodeName); - Выдает #text
// alert(element.tegName); - Выдает undefinde, я так понял дело в этом
});
});


************************************************** *******

Помогите решить задачу. Думаю я просто не туда свернул. Или затупил ...
По моему тут все просто должно быть, но что то я не справляюсь.
Ответить с цитированием