Подскажите как скрывать input если он пустой.
<input class="form-check-inline" type="radio" name="question" value="'.$scripts['scripts_url13'].'"/>
'.$scripts['scripts_answer13'].'<br />';
Пробовал:
if($('.form-check-inline').text() == ' '){
$('.form-check-inline').css({'display': 'none'});
} else {
$('.form-check-inline').css({'display': 'form-check-inline'});
}
Но результата не дало
Я так понял, нужно скрыть input
,если в него не передано значение.
$(document).ready(function(){
$('.form-check-inline').each(function(){
if(this.value == '' || this.value == undefined){
$(this).hide();
}
})
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="form-check-inline" type="radio" name="question" value="'.$scripts['scripts_url13'].'"/>
<input class="form-check-inline" type="radio" name="question" value=""/>
Я бы лучше обернул радио кнопки в лейблы и проверял текст уже в лейблах
$('.radio-label').each(function() {
if (!$(this).text().length) $(this).hide();
else $(this).show();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<label class="radio-label"><input type="radio" name="question" value="lul"></label>
<label class="radio-label"><input type="radio" name="question" value="lulz">choose me!</label>
Я так понял какой-то вопросник. Не знаю зачем скрывать, но вижу как минимум, что
$('.form-check-inline').css({'display': 'form-check-inline'});
В css нет display:form-check-inline. Поменяй хотя бы на display:block(inline-block). И поставь как тебе выше писали text().length == 0
Как меняется крипторынок и к чему готовиться владельцам криптообменников
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Привет!У меня есть сайт и на нем есть сайдбар и при нажатии на один с блоков должна плавно выежжать вниз менюЯ смотрел как это сделать в интернете...
Для страницы сайта есть фоновая картинка в виде диагональных линийЗадавал ей background-repeat, но тогда стыковка заметна