Nordborn
@Nordborn
Frontend

Как добавить класс к элементу когда его сосед в :focus'е?

Есть контейнер в котором лежит input и label. Как сделать так, что бы в то время как input находится в фокусе к label или к родительскому блоку добавлялся css класс?

Пример разметки: https://jsfiddle.net/eva15nj7/
  • Вопрос задан
  • 194 просмотра
Решения вопроса 1
dmitriy_novikov
@dmitriy_novikov
Занимаюсь web-разработкой с 2010г. http://dmnv.ru
тут можно даже без js обойтись.
input:focus + label { /* ваши стили */ }
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Gregpopov
Full stack web developer
$(function(){
    $('input').on('focusin',function(){
        $(this).parent('div').addClass('class')
    })
})
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
06 мая 2024, в 12:36
30000 руб./за проект
06 мая 2024, в 12:22
5000 руб./за проект
06 мая 2024, в 12:19
1500 руб./в час