【问题标题】:Fill colors in the table cell在表格单元格中填充颜色
【发布时间】:2020-01-11 15:50:23
【问题描述】:

我正在尝试根据我的结果添加颜色。如果'不成功' - '红色' 如果“成功”-“绿色”。 问题是我直接将我的 JSON 文件转换为在一行中使用 jSON2HTML python 库将其格式化,因此不确定在哪里以及如何填充/添加颜色。有人可以帮忙吗?

import json
import json2html


file_content = content_object.get()['Body'].read().decode('utf-8-sig')
data_to_be_sent = json.loads(file_content) 
# Convert to table
table = json2html.convert(json = data_to_be_sent)

要发送的数据是表格行格式。我应该在哪里以及在其中一个单元格中添加颜色,因为它显示了结果

【问题讨论】:

    标签: python html css json


    【解决方案1】:

    您可以添加一个 js 文件或简单地添加一个内部 js 来检查所有 td 的值,以及一个简单的 if else 条件可以解决例如为各个 td 添加颜色的方法

    $('#mytable tr td').each(function() {
        var tdValue =  $(this).html();
        if (tdValue > 10){
        $(this).css("color", "green");
        }else if (tdValue < 10){
         $(this).css("color", "red");
        }
    }
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <html>
    <table>
    
    <tbody>
    <tr>
    <td>2</td>
    <td>12</td>
    <td>20</td>
    <td>6</td>
    <td>7</td>
    
    </tr>
    </tbody>
    </table>
    </html>

    这个例子只是为了解释它可能行不通的概念,但我希望你明白我的意思

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-05
      • 1970-01-01
      • 2018-04-11
      • 2014-01-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-09
      相关资源
      最近更新 更多