Как сделать так, чтобы при вводе первого символа в инпут сразу же давался класс, а не так как сейчас ? Проблемы с js/jquery, только учусь.
var input = $('#inp_1');
input.on('change', function() {
var inp = $('#inp_1').val();
if (inp) {
$('span').addClass('active');
} else {
$('span').removeClass('active');
}
});
span {
display: block;
opacity: 0;
}
span.active {
opacity: 1;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="inp_1" type="text">
<span class="descr_for_input_1">Вы ввели значение</span>
Вместо события change
используй keyup
var input = $('#inp_1');
input.on('input', function() {
var inp = $('#inp_1').val();
if (inp) {
$('span').addClass('active');
} else {
$('span').removeClass('active');
}
});
span {
display: block;
opacity: 0;
}
span.active {
opacity: 1;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="inp_1" type="text">
<span class="descr_for_input_1">Вы ввели значение</span>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Здравствуйте, как я могу реализовать таб по атрибуту? Например есть атрибут data-id