У меня есть div
вроде этого:Как скрыть DIV, если она не содержит таблицу внутри нее
<div class="EventsRollup">
<span class="EventsRollupTitle">Health Lecture Events</span>
<!--this is where a table would be dynamically inserted by sharepoint
based on some filter, if filter is true, a tabel will get in there,
else not-->
</div>
Использование JQuery, как я могу скрыть весь div
если не table
не был включен, потому что div
имеет цвет фона, а пустой цвет фона отображается без содержимого table
?
он работает, но он отображает div как быстро, а затем скрывает его, делая страницу вспышкой .. как это предотвратить? –
@AnjuThapa, просто скрыть его по умолчанию с помощью CSS. 'display: none;' –
@AnjuThapa: Xeon06 является правильным. Вам лучше скрыть все элементы '.EventsRollup' в CSS, а затем показать те, у которых * есть * таблица. '$ ('. EventsRollup'). Has ('table'). Show()' или '$ ('. EventsRollup: has (table)'). Show()' –