Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » Как удалить класс у блока через селект?

Как удалить класс у блока через селект?


     29.01.2020    Все вопросы » jQuery    719

вопрос
Здравствуйте, подскажите, где ошибка, скрипт вроде простой, класс добавляет, а при выборе первого пункта почему-то не удаляется...

<select id="select">
<option value="" selected="selected">Выбрать</option>
<option value="1">Audi</option>
<option value="2">BMW</option>
</select>
<div id="box"></div>


$("#select").change(function(){         
if ($(this).val() != 'Выбрать') {
$('#box').addClass('active');
};
if ($(this).val() == 'Выбрать') {
$('#box').removeClass('active');
};
});

Ответил: LazyDev


$('#select').change(function(){         
    if ($(this).val() != '') {
        $('#box').addClass('active');
    } else {
        $('#box').removeClass('active');
    }
});

3 комментария

Mau
Юзер

Mau - 30 января 2020 00:44 -

Не понимаю почему, но не работает...(
https://jsfiddle.net/02jytqfm/

LazyDev
PHP-developer

LazyDev - 30 января 2020 01:19 -

Mau, заменил

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

Mau
Юзер

Mau - 30 января 2020 13:04 -

Большое спасибо, работает как нужно!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх