我正在尝试根据结果添加颜色。如果“不成功”-“红色” 如果为“成功”-“绿色”。 问题是我直接将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)
要发送的数据为表格行格式。我应该在哪里以及在哪个单元格中添加颜色,因为它会显示结果
答案 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>
此示例仅用于解释可能不起作用的概念,但我希望您明白我的观点