Hide unused Tabs using Tab Widget?

Hide unused Tabs using Tab Widget?

I have dynamic content in a PHP page template using a CMS. Is there a way to hide empty tabs on the pages where not every tab has content?

my code is:

  1. <ul class="tabs print-no" data-persist="true">
  2. <li><a href="#view1">Overview</a></li>
  3. <li><a href="#view2">Experience</a></li>
  4. <li><a href="#view3">Publications</a></li>
  5. <li><a href="#view4">Community</a></li>
  6. <li><a href="#view5">Recognition</a></li>
  7. </ul>

  8. <div class="tabcontents">

  9. <div id="view1">
  10. <div class="noScreen">
  11. <h2>OVERVIEW</h2>
  12. </div>
  13. <?php the_field('overview'); ?>
  14. </div>

  15. <div id="view2">
  16. <div class="noScreen">
  17. <h2>EXPERIENCE</h2>
  18. </div>
  19. <?php the_field('experience'); ?>
  20. </div>

  21. <div id="view3">
  22. <div class="noScreen">
  23. <h2>PUBLICATIONS</h2>
  24. </div>
  25. <?php the_field('publications'); ?>
  26. </div>

  27. <div id="view4">
  28. <div class="noScreen">
  29. <h2>COMMUNITY</h2>
  30. </div>
  31. <?php the_field('community'); ?>
  32. </div>

  33. <div id="view5">
  34. <div class="noScreen">
  35. <h2>RECOGNITION</h2>
  36. </div>
  37. <?php the_field('recognition'); ?>
  38. </div>
  39. </div>