当前位置: 首页 > 知识库问答 >
问题:

html、css、背景颜色在foreach循环中的单元格值基础上变为红色

颜奇希
2023-03-14

>

  • 这是我的HTML/CSS代码,在表中,如果在foreach循环中将有任何单元格值=Not Approved,那么我希望将该行背景设置为红色。

    <div>
                          <div style="background-color:purple;height:4px;"> </div>
                              <h1 style="color:red;font-size:28px;"><?= h1 ?></h1>
                                     <div style="margin-bottom:25px;"></div>
                                     <table class="table table-striped">
                                         <thead>
                                         <tr style="color:blue;font-size:16px;">
                                             <th><?= location ?></th>
                                             <th><?= load_cases ?></th>
                                             <th><?= utilization ?></th>
                                             <th><?= remarks ?></th>
                                         </tr>
                                         </thead>
                                         <tbody>
                                          <? table_values.forEach(r =>{?>
                                          <tr>
                                                 <td><?= r[0] ?></td>
                                                 <td><?= r[1] ?></td>
                                                 <td><?= r[2] ?></td>
                                                 <td><?= r[] ?></td>
    
    
                                             </tr>
                                             <?})?>
                                  </tbody>
                                  </table>
                      </div>
    
  • 共有1个答案

    公孙宏畅
    2023-03-14

    null

    $('table tr').filter(function() {
    return $(this).find("td:contains('Not Approved')").length > 0;
    }).css('background','red');
    html prettyprint-override"><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <table>
    <tr>
    <td>Approved</td>
    <td>Approved</td>
    <td>Approved</td>
    </tr>
    <tr>
    <td>Approved</td>
    <td>Not Approved</td>
    <td>Approved</td>
    </tr>
    <tr>
    <td>Approved</td>
    <td>Approved</td>
    <td>Approved</td>
    </tr>
    </table>
     类似资料:
    • 我如何在Vaadin 8或更高版本中绘制网格单元。由于Vaadin 8不再支持grid.setCellStyleGenerator,我不知道还能做什么。有什么建议吗?

    • 在超文本标记语言中,我什么时候使用颜色,背景颜色和背景标签有什么区别? 有什么区别?

    • 我正在使用Apache POI 4.1.2运行以下代码: 输出文档包含两个具有红色背景的单元格:似乎在第二个单元格上设置红色背景具有覆盖第一个单元格背景颜色的效果。 如果仅在第一个单元格上设置背景,则背景颜色将正确设置为绿色。 我如何解决这个问题?

    • 问题内容: 我正在尝试使用渲染器为jTable的单元格上色,但是它们工作不佳,因为它们滞后于表格并且无法看到。这是我的代码: 我没有将其放入rendererclass中,因为它滞后了,我将其放入cicle的双精度中,具体地说,放入了第二个cicle。我希望它为超过24的单元格上色,如果现在我写的话,那是行不通的 它使桌子完全着色 编辑 按照要求,我创建了一个描述我的问题的小示例,我不知道是否存在发

    • 嗨,我正在为我的Java课程创建一个战舰程序。现在,我正在尝试开发一个射击类。为了开火,我试图将背景颜色从蓝色(这意味着它只是一个空单元格)改为黄色(以表明我已经在该单元格中开火,但那里什么也没有)。 这是Fire类的代码。如果您认为有必要,我可以包含它继承的其他类。我遇到的主要问题是尝试让我的“for”循环通过,并根据我想要的迭代次数将背景从蓝色更改为黄色。100是用于测试目的的任意数字。 谢谢

    • 我想改变JTable的单元格背景颜色,想从MySQL数据库中获取数据。 我在MySQL中使用一个数据表,它有一个状态字段。如果状态为1,则单元格背景颜色应为红色;如果状态为0,则应更改为红色。