在表格单元格中填充颜色

时间:2019-09-09 21:31:46

标签: python html css json

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

 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)

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

1 个答案:

答案 0 :(得分:0)

例如,您可以添加一个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>

此示例仅用于解释可能不起作用的概念,但我希望您明白我的观点