@sergemin

Почему не получается применить методы jQuery?

$('.dropdown-menu').each(function() {
        $(this).hover(function() {
            $(this).parent('li').addClass('active');
        });
        $(this).mouseleave(function() {
            var location = window.location.href; 
            var link = $(this).siblings('a').href;    //undefined
            console.log(location);
            console.log(link);  // undefined
            if(location !== link) {
                $(this).parents('li').removeClass('active'); 
            }
        });
        
    });


Почему переменная link равна undefined? Что делаю не так?
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
romy4
@romy4
Exception handler
наверное, потому что их нет относительно .dropdown-menu элементов
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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