В jQuery при использовании toggleClass у меня в элементе появляется надпись class, но сам класс не появляется. Что не так делаю?

$("#osnova-pizzi li:nth-child(3)").click(function(){
        $("#food2").toggleClass('vv');
    });

#food2 {
    z-index: 2;
    position: absolute;
    visibility: hidden;
}

.vv {
    visibility: visible;
}


Причем в данном случае пишу jquery без строки
$(document).ready(function() {
а вот если ещё и её добавляю то тогда даже надписи class не появляется

addClass отрабатывает нормально
  • Вопрос задан
  • 172 просмотра
Пригласить эксперта
Ответы на вопрос 1
littleguga
@littleguga
Не стыдно не знать, а стыдно не интересоваться.
Всё работает.

Скорее всего класс добавляется, но #food2 видимым не становится, потому что вес id гораздо выше класса.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
24 нояб. 2024, в 23:07
2000 руб./за проект
24 нояб. 2024, в 21:55
200000 руб./за проект