Показать сообщение отдельно
  #4 (permalink)  
Старый 14.12.2017, 23:53
Аспирант
Отправить личное сообщение для Ленча Посмотреть профиль Найти все сообщения от Ленча
 
Регистрация: 13.07.2014
Сообщений: 78

<div class="tablewrap">
	<h2>Заголовок</h2>
		<div class="items-row">
			блаблабла
		</div>	
</div>
<div class="tablewrap">
	<h2>Заголовок</h2>
</div>
<div class="tablewrap">
	<h2>Заголовок</h2>
		<div class="items-row">
			блаблабла
		</div>	
</div>


Второй tablewrap нужно удалить, потому что он не содержит внутри items-row

Количество блоков произвольное, в каком не будет элемента - заранее сказать нельзя.

each у меня что-то не взлетело(

( function($) {
		$(document).ready(function () {
			$( "tablewrap" ).each(function( ) {
				if(!$(this).children('.items-row').length > 0) {
					$(this).css("display":none);
				}
			});
		});
	} ) ( jQuery );

Последний раз редактировалось Ленча, 14.12.2017 в 23:58.
Ответить с цитированием