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

数据表:根据数据更改行颜色

数据表:根据数据更改行颜色

PHP
青春有我 2021-05-14 16:09:38
我创建了一个数据库,我有一个表格,我要从数据表中调用所有行,并且要根据情况设置所有行的颜色。例如,如果情况为“活动”,则应将颜色更改为绿色。其他情况=“处理中”颜色=“黄色”其他情况=“无”中颜色=“红色”<table class="table" id="table">          <tr>        <th>ID</th>        <th>Company</th>        <th>Situation</th>    </tr><?php $ques = $conn->query("SELECT * FROM company "); while ($result = $ques->fetch_assoc()) { $id = $result['id'];$companyname = $result['companyname'];$situation = $result['situation'];?>        <tr>        <td><?php echo $id; ?></td>            <td><?php echo $companyname; ?></td>        <td><?php echo $situation; ?></td>    </tr><?php } ?></table><script>$(document).ready( function() {  $('#table').dataTable( {    "fnRowCallback": function( nRow, aData, iDisplayIndex, iDisplayIndexFull ) {      if ( aData['2'] == "NONE" )      {        $('td', nRow).css('background-color', 'red' );      }      else if ( aData['2'] == "ACTIVE" )      {        $('td', nRow).css('background-color', 'green');      }      else if ( aData['2'] == "PENDING" )      {        $('td', nRow).css('background-color', 'yellow');      }      else      {        $('td', nRow).css('background-color', 'orange');      }    }  } );} );</script>我期望输出应该是彩色的
查看完整描述

2 回答

?
30秒到达战场

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

我解决了问题谢谢您的帮助。我添加了这样的脚本,现在可以正常工作了:)


<script>

   $(document).ready(function() {

    $("td:last-child").each(function() {

        if ($(this).text() === "ACTIVE") {

            $(this).parent().addClass("active");

        }

        else {

            $(this).parent().addClass("passive");

        }

    });

});

    </script>


查看完整回答
反对 回复 2021-05-21
  • 2 回答
  • 0 关注
  • 173 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信