Как добавить дочернему тегу класс?

Помогите пожалуйста
Есть меню wordpress
Главное меню ul #primary-menu
Есть элемент li с классом .current-menu-ancestor
Внутри него есть тег а без класса.
Как мне на javascript добавить в него класс - active ?

Напишите пожалуйста полную функцию, которую надо вставить чтобы все работало т.к. в js 0.

Я пробовал разные варианты

$(function () {
$('#primary-menu a').each(function () {
for(let elem of document.getElementsByClassName('current-menu-ancestor').getElementsByTagName('a')) {
elem.classList.add('active-my');
}
});
});
  • Вопрос задан
  • 175 просмотров
Решения вопроса 1
@alex_p95
Учусь
$('#primary-menu').find('.current-menu-ancestor > a').addClass('active')
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
document.querySelector('.current-menu-ancestor a').classList.add('active')
Ответ написан
Ваш ответ на вопрос

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

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