去除空格

//如果是已处理状态,则点击预警说明会出来一个弹窗
function dealed(value,row,index){
if(row.stateName == "已处理"){
var hrefLink = "readDealTail('" + row.id + "','" + row.illustration + "','"+ row.projectName + "','"+ row.alertDays + "','"+ row.stateName + "','"+ row.projectId + "')";
//去掉空格
hrefLink = hrefLink.replace(" ", "");
hrefLink = hrefLink.replace(":", "");
return "<a onclick=" + hrefLink + ">"+value+"</a>";
}else{
return value;
}
}

后台数据:

工资拖欠预警:未创建工资表 2017年06月;

 onclick="readDealTail('4049','2017年10月工资超过30天未发放(未创建工资表)','1019-01','20','已处理','422800489')"//正常显示
 onclick="readDealTail('1954','工资拖欠预警:未创建工资表" 2017年06月','中建十七局','null','已处理','422800400')//显示错误,解决办法看上面;
 onclick="readDealTail('18610','超过七天未发放工资" 2017年05月','会基大楼工程','null','已处理','422800358')
 onclick="readDealTail('1985','超过七天未发放工资" 2017年05月','中建十七局','null','已处理','422800400')

错误原因是 浏览器无法识别空格,将空格自动加了“分隔符;

原文地址:https://www.cnblogs.com/yuner-angel/p/8000517.html