Есть несколько блоков класса tablewrap
В этих блоках всегда есть заголовки. Но, в зависимости от фильтрации, не всегда есть что-то помимо заголовков. 
Задача: скрыть блоки, в которых нет ничего, кроме заголовка.
Наваяла такую штуку, ориентируясь на наличие или отстутсвие строк в блоках
( function($) {
		$(document).ready(function () {
				$(!'div:contains("items-row")').closest('.tablewrap').remove();
		});
	} ) ( jQuery );
Только работает это неправильно. Если хоть в одном блоке есть Items-row - показывает все, и пустые, и с элементом. Если нигде нет - все скрывает.
Нужно как-то задать обод блоков по порядку и для каждого выполнять эту функцию отдельно, но что-то ничего похожего не гуглится. 
Спасибо.