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