ok, hier ist, was ich habe … es funktioniert gut, aber es sucht eher nach einem Wort als nach Inhalt. Ich möchte nur, dass es angezeigt wird, wenn es Inhalte gibt.
$(document).ready(function(){
if ($("#box3:contains('Product')").length) {
$('#third').show();
}
});
Ich glaube nicht, dass Sie das HTML dafür brauchen
es sucht nach ‘Produkt’, wie mache ich es, dass es nur nach Inhalt > 0 sucht
<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>
Es ist ein Interspire-Einkaufswagen, also ruft %%panel.upc%% etwas auf, das über das Admin-Panel eingefügt wurde. in diesem Fall, wenn nichts vorhanden ist, wird es als Leerzeichen im Code angezeigt (Quelle im Browser anzeigen).