@m4son

Как в jquery изменить label при фокусе или непустом поле input?

Как в jquery изменить label при фокусе или непустом поле input ?
Код html
<div class="form-group">
   <label for="form_name">как Вас зовут</label>
   <input type="text" class="form-control" placeholder="как Вас зовут" id="form_name">
</div>


Код javascript (но не работает)

$('.form-control').focus(function() {
  var labelFocus = $(this).prev("label");
  labelFocus.addClass("green");
})
  • Вопрос задан
  • 37 просмотров
Решения вопроса 1
@VicTHOR
(╮°-°)╮┳━━┳ ( ╯°□°)╯ ┻━━┻
hover()

если нужно именно по фокусировке на элементе, то добавление работает, условие нужно
UPD

p.s. prevAll() вместо prev(), т.к. до инпута я поставил брейк.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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