Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Ламерские вопросы Как скрыть div, если он пустой?

Как скрыть div, если он пустой?


     08.02.2015    Ламерские вопросы    2404

вопрос
Здравствуйте, подскажите пожалуйста как скрыть div, если нет в нем информации,если есть то он отображается. Заранее спасибо

Ответил: vadims


div:empty {
    display: none;
}

Комментарии пользователей (6)

vadims
10

373 | 63

vadims - 8 февраля 2015 21:45 - Юзер

Самый простой способ это использовать доп. поля.

ufh2
175 | 3

ufh2 - 8 февраля 2015 21:59 - Юзер

Спасибо, но не то

vadims
10

373 | 63

vadims - 8 февраля 2015 22:03 - Юзер

Пора научится пользоваться гуглом.

div:empty {
  display: none;
}

ufh2
175 | 3

ufh2 - 8 февраля 2015 22:07 - Юзер

vadims,

Ну если бы это помогло, не спрашивал бы здесь.Не работает :empty

vitnet
218

2171 | 930

vitnet - 8 февраля 2015 23:40 - Эксперт

Для html
<div id="clr"><div class="clr">1</div></div>
<script type="text/javascript">
$(document).ready(function(){
    if(!$('div[id^=clr]').html()) {
        alert('empty');
    }
});
</script>

Для текста
<div id="clr"><div class="clr">1</div></div>
<script type="text/javascript">
$(document).ready(function(){
    if(!$('div[id^=clr]').text()) {
        alert('empty');
    }
});
</script>

ufh2
175 | 3

ufh2 - 9 февраля 2015 01:14 - Юзер

Спасибо

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы