为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
当年话下 2023-07-08 15:47:59
<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>";        }?>我可以知道我哪里出了问题吗?太感谢了。
查看完整描述

1 回答

?
慕的地6264312

TA贡献1817条经验 获得超6个赞

<tr>如果字段为空,则无需打印整个元素。例如,


<?php


$basic_medical = the_field('basic_medical');

$comp_medical = the_field('comp_medical');


?>


<tbody>

    <?php if(!empty($basic_medical) && !empty($comp_medical)): ?>

       <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>

    <?php endif; ?>


   ...

   ...


    <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>


查看完整回答
反对 回复 2023-07-08
  • 1 回答
  • 0 关注
  • 96 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号