Задать вопрос
@Ambal89
Новичок в web'e

Что не правильно написал в коде jquery?

Здравствуйте, подскажите пожалуйста, грубо говоря, есть код меню:
<ul>
    <li class="element">
         <a href="#"></a>
   </li>
   <li class="element menu-item-has-children">
         <a href="#"></a>
   </li>
</ul>

Нужно для всех ссылок, у которых у li есть класс menu-item-has-children добавить атрибут data-toggle=dropdown.
Написал код, но т.к. в ЯС ни разу не силён, не понимаю, почему он не работает.

(function($) {
$('li.menu-item-has-children a').attr({
  'data-toggle': 'dropdown',
});
})(jQuery);
  • Вопрос задан
  • 141 просмотр
Подписаться 1 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
@Dr0nk
Junior Android Developer
$(function(){
    $("li.menu-item-has-children a").attr("data-toggle", "dropdown");
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы