我環顧四周左右,現在嘗試各種技術,但迄今沒有運氣。如果div爲空,就隱藏一個li?
我正在使用基於JavaScript的選項卡來標出頁面上的內容。內容是從Wordpress自定義字段動態生成的。如果div沒有內容顯示在HTML中,我希望相應的選項卡不出現。這可能嗎?
我的代碼是這樣:
<ul class="tabs">
<li class="tab1"><a href="#view1">Tab 1</a></li>
<li class="tab2"><a href="#view2">Tab 2</a></li>
<li class="tab3"><a href="#view3">Tab 3</a></li>
<div class="tabcontents">
<div id="view1">
<div class="noScreen">
<h2>Tab 1</h2>
</div>
<div class="view1">
<?php the_field('tab1'); ?>
</div>
</div>
<!--end Tab1-->
<div id="view2">
<div class="noScreen">
<h2>Tab 2</h2>
</div>
<div class="view2">
<?php the_field('tab2'); ?>
</div>
</div>
<!--end Tab2-->
<div id="view3">
<div class="noScreen">
<h2>Tab 3</h2>
</div>
<div class="view3">
<?php the_field('tab3'); ?>
</div>
</div>
<!--end Tab1-->
</div>
<!--end tabcontents-->
所以,如果TAB1和TAB3響應回從職位數據,但表二是空的,我想隱藏了上述標籤2華里。
任何人都可以幫忙嗎?
預先感謝您
看來,PHP函數導致問題出現,即使現在用的是get_field檢查顯示,前值。 – svsdnb
我不知道如何去解決,但你可以標記這個問題。謝謝。 – svsdnb