Javascript的String format函数。
String.prototype.format = String.prototype.f = function() { var s = this,i = arguments.length;while (i--) {s = s.replace(new RegExp('\\{' + i + '\\}', 'gm'), arguments[i]);} return s; };使用
//创建某table的一行var rowTemplate = "<tr><td>{0}</td><td>{1}</td><td>{2}</td><td>{3}</td><td>{4}</td><td><input type=\"checkbox\" name=\"_selectedFile\" value=\"" + reuslt.fileName + "\" {5}/></td></tr>";var disabled = "checked";if (reuslt.status != "OK") {disabled = "disabled";}var newRow = rowTemplate.format(reuslt.fileName,reuslt.size, reuslt.type,reuslt.version, reuslt.status, disabled);$('#uploadFileList tr:last').after(newRow);