[英]JavaScript: string.replace() does not work, what is the problem?
我已经尝试了一切,但我的代码不起作用。 我不知道为什么。
就这个:
var table = $("#cpTableBody").html();
$("#cpTableBody").html('');
var tmpContent = "";
for (i=0; i<cpData.length; i++) {
var tmpTable = table;
tmpTable.replace(/{firstname}/g, cpData[i].contact_person.firstname);
tmpTable.replace(/{lastname}/g, cpData[i].contact_person.lastname);
tmpContent += tmpTable;
}
$("#cpTableBody").html(tmpContent);
简单的答案......你没有设置tmpTable = tmpTable.replace
......像这样:
var tmpContent = "";
for (i=0; i<cpData.length; i++) {
var tmpTable = table;
tmpTable = tmpTable.replace(/firstname/g, cpData[i].contact_person.firstname + "");
tmpTable = tmpTable.replace(/{lastname}/g, cpData[i].contact_person.lastname + "");
tmpContent += tmpTable;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.