如果 <td> 为空,则无法隐藏 <tr>

<tr>仅当没有可用数据时我才想隐藏<td>。我尝试了许多脚本以及 if 条件。但没有运气。请帮忙。


<table class="table table-striped why-choose-tbl" id="insurance">

   <thead>

      <tr>

         <th scope="col"></th>

         <th scope="col">Basic</th>

         <th scope="col">Comprehensive</th>

      </tr>

   </thead>

   <tbody>

      <tr>

        <td>Medical</td>

        <td><span><?php the_field('basic_medical') ?></span><i class="fas fa-check"></i></td>

        <td><span><?php the_field('comp_medical') ?></span><i class="fas fa-check"></i></td>

     </tr>

     <tr>

        <td>Cancellation</td>

        <td><span><?php the_field('basic_cancellation') ?></span><i class="fas fa-check"></i></td>

        <td><span><?php the_field('comp_cancellation') ?></span><i class="fas fa-check"></i></td>

     </tr>

   </tbody>

</table>


<script>

$('#insurance tr').filter(function() {

    return $.trim($(this).text()) === '';

}).hide(); 


// $('#insurance > tbody  > tr').has('td:empty').hide()


// $('#insurance > tbody  > tr').each(function () {

//    if ($(this).find('td').is(':empty')) {

//        $(this).hide();

//    }

// });

</script>

我也尝试如下。但他们都没有工作。


<?php 

     $basic = the_field('basic_medical');

     $comp =the_field('comp_medical');


   if (empty($basic) && empty($comp))

        {

            echo "<td style=/"display:none;/"><i class="fas fa-check"></i><span><?php the_field('basic_medical') ?> </span></td>";

            echo "<td style=/"display:none;/"><i class="fas fa-check"></i><span><?php the_field('comp_medical') ?></span></td>";

        }

?>

我可以知道我哪里出了问题吗?太感谢了。


当年话下
浏览 117回答 1
1回答

慕的地6264312

<tr>如果字段为空,则无需打印整个元素。例如,<?php$basic_medical = the_field('basic_medical');$comp_medical = the_field('comp_medical');?><tbody>&nbsp; &nbsp; <?php if(!empty($basic_medical) && !empty($comp_medical)): ?>&nbsp; &nbsp; &nbsp; &nbsp;<tr>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<td>Medical</td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<td><span><?php the_field('basic_medical')?></span><i class="fas fa-check"></i></td>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<td><span><?php the_field('comp_medical')?></span><i class="fas fa-check"></i></td>&nbsp; &nbsp; &nbsp; &nbsp;</tr>&nbsp; &nbsp; <?php endif; ?>&nbsp; &nbsp;...&nbsp; &nbsp;...&nbsp; &nbsp; <tr>&nbsp; &nbsp; &nbsp; &nbsp;<td>Cancellation</td>&nbsp; &nbsp; &nbsp; &nbsp;<td><span><?php the_field('basic_cancellation')?></span><i class="fas fa-check"></i></td>&nbsp; &nbsp; &nbsp; &nbsp;<td><span><?php the_field('comp_cancellation')?></span><i class="fas fa-check"></i></td>&nbsp; &nbsp; </tr></tbody>
打开App,查看更多内容
随时随地看视频慕课网APP