[英]how can i change color of font if value get change?
意思是在我的场景中,如果 ID 匹配获得成功值会发生什么,如果没有,那么它会出现NA ,您可以查看图像以更好地理解我需要设置的内容意味着如果 id 匹配值出现,我需要更改颜色,然后如果NA出现颜色会更改来吧,然后颜色变黑这是我的任务
.td-width-right tr td:first-child{
width: 120px;
}
.td-width-right tr td{
vertical-align: top;
word-break: break-word !important;
}
.id-color {
color: red;
}
<tr>
<td className="id-color" style={{ paddingBottom: "6px" }}>
<strong>IDs Matched : </strong>
</td>
<td style={{ paddingBottom: "6px" }}>
{item.sams_score.matched_id &&
item.sams_score.matched_id.map((item) => (
<p>{item}</p>
))}
</td>
</tr>
据我了解。
如果NA
你需要有红色字体。 数据格式为matched_id: ["NA"]
尝试这个
<tr>
<td className={Array.isArray(item.sams_score.matched_id) && item.sams_score.matched_id[0] === 'NA' ? "": "id-color"} style={{ paddingBottom: "6px" }}>
<strong>IDs Matched : </strong>
</td>
<td style={{ paddingBottom: "6px" }}>
{item.sams_score.matched_id &&
item.sams_score.matched_id.map((item) => (
<p>{item}</p>
))}
</td>
</tr>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.