@WildKayote

Как удалять стиль на одном элементе при нажатии на другой jquery?

Каким образом можно сделать так, что при нажатии на один элемент - на другом удалялся класс?

Вот, что у меня пока что получилось
$('.content__menu a').on('click', function () {
        if (this.value == 'all') {
            $('.tile').removeClass('.disabled-tile');
        } else{
            var elems = $('.tile[data-type="'+this.value+'"]');
            $('.tile').not(elems).hide();
            elems.addClass('.disabled-tile');
        }
    });
  • Вопрос задан
  • 114 просмотров
Решения вопроса 1
@WildKayote Автор вопроса
Оказалось все предельно просто
$('.content__menu a').on('click', function(e) {
        if ($(this).attr('value') == 'all') {
            $('.tile').removeClass('disabled-tile');
        } else {
            var elems = $('.tile[data-type="' + $(this).attr('value') + '"]');
            elems.addClass('disabled-tile');
        };
        $('.tile').not(elems).removeClass('disabled-tile');
    });
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
rdd
@rdd
Только хардкор
Ну а как же гугл?
$('#item').on('click', function(){
    $('#item2').removeClass('someClass');
});
Ответ написан
Ваш ответ на вопрос

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

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