Допустим, есть вот такая разметка:
<div class="form-groups has-feedback">
<div class="input-group">
<span class="input-group-addon">Ваше имя</span>
<input type="text" class="form-control" id="o_name">
</div>
<span class="glyphicon form-control-feedback" aria-hidden="true"></span>
</div>
При вводе данных в input нужно добавить к предку
.form-groups
класс, с этим понятно. А как мне по-правильному добавить класс к
span.glyphicon
?
Нынешний js:
$('#order .modal-body').on('input', 'input.form-control', function () {
if( $(this).val().length() > 5 ){
$(this).closest('div.form-group').addClass('has-success');
}else{
$(this).closest('div.form-group').removeClass('has-success');
}
});