记录分享下给固定文本加颜色的代码改进过程。
1、MVC中直接根据状态显示不同的html
2、状态太多时写起来很累,改用js方法
//初始化文字颜色
function initStatusColor() {
jQuery(".order-status").html(function () {
return jQuery(this).html()
.replace('已确认', '<span style="color:green;">已确认</span>')
.replace('已成交', '<span style="color:green;">已成交</span>')
.replace('已取消', '<span style="color:red;">已取消</span>');
});
jQuery(".order-detail-status").html(function () {
return jQuery(this).html()
.replace('兑换成功', '<span style="color:green;">兑换成功</span>')
.replace('兑换失败', '<span style="color:red;">兑换失败</span>');
});
}
3、上述方法各种变量都写死了,感觉不通用,继续改写
//初始化文字颜色
f