Хорошо, вот что у меня есть ... это работает нормально, но ищет слово, а не контент. Я просто хочу, чтобы он отображал, когда есть какой-либо контент ..
$(document).ready(function(){
if ($("#box3:contains('Product')").length) {
$('#third').show();
}
});
Я не думаю, что вам нужен html для этого
он ищет 'Продукт' как мне сделать он просто ищет контент> 0
<div id="first" class="tab" >
<div class="tabtxt">
<a>DETAILS</a>
</div>
</div>
<div class="tab" id="second">
<div class="tabtxt">
<a>INSPIRATION</a>
</div>
</div>
<div class="tab" id="third" style="display:none">
<div class="tabtxt">
<a>NOTES</a>
</div>
</div>
<div class="boxholder">
<div style="overflow: hidden; display:block" class="box" id="box1">
<div style="padding: 10px; line-height:16px">
%%Panel.ProductDescription%%
</div>
</div>
<div style="overflow: hidden; display:none" class="box" id="box2">
<div style="padding: 10px; line-height:16px">
%%Panel.ProductWarranty%%
</div>
</div>
<div style="overflow: hidden; display:none" class="box" id="box3">
<div style="padding: 10px; line-height:16px">
%%Panel.UPC%%
</div>
</div>
</div>
, это межспирная корзина для покупок, поэтому %% panel.upc %% вызывает что-то, вставленное через панель администратора. В этом случае, если ничего нет .. он отображается как пустое место в коде (при просмотре исходного кода в браузере).