TheExplay
@TheExplay
Верстальщик - Junior FrontEnd

Почему не переключается класс?

Есть список select, c value значениями. Пытаюсь сделать, чтобы при значение 23 у div'a переключался класс

$(function() {    
    if ($(".select_menu").val() = "23"){
        $('.form_input.hidden').addClass('active');
    }
});


jsfiddle.net/tau9tnuy/1
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
Romanche
@Romanche
Жизнь–игра. Задумано плохо, но графика потрясная!
if ($(".select_menu").val() == "23"){

у вас стоит знак присвоения, а не проверка на равенство

$(function() {    
    if ($(".select_menu").val() == "23"){
        $('.form_input.hidden').addClass('active');
    }
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Нужен пример. Пока что навскидку могу допустить, что DIV изначально скрыт. Вполне возможно, что класс добавляется, но помимо этого нужно еще и удалять ему класс .hidden, чтоб он отобразился.
Ответ написан
Ваш ответ на вопрос

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

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