【发布时间】:2018-09-28 08:04:12
【问题描述】:
我正在尝试将数据表格式化为字符串并将其返回到页面。我有以下内容,但恐怕这不是定义我的变量的有效方法。
var tableOutput = ' <
table class = \"child-info\" cellpadding=\"5\" cellspacing=\"0\" border=\"0\" style=\"padding-left:50px;\">'+
'<tr>' +
'<td>Level:</td>' +
'<td>' + d.deg_codes[0] + '</td>' +
'</tr>' +
'<tr>' +
'<td>Level:</td>' +
'<td>' + d.deg_codes[1] + '</td>' +
'</tr>' +
'</table>';
return tableOutput;
但是,当我自己返回整个定义语句时,它会起作用。不幸的是,我需要它作为一个变量来修改它。有没有更好的方法来定义这个?还是我必须做大量的追加?
编辑:
它的工作原理是:
var tableOutput = `
<table class = "child-info" cellpadding="5" cellspacing="0" border="0" style="padding-left:50px;">
<tr>
<td>Level USF Tampa:</td>
<td>${d.deg_codes[0]}</td>
</tr>
<tr>
<td>Level USF Tampa:</td>
<td>${d.deg_codes[1]}</td>
</tr>
</table>`;
【问题讨论】:
标签: javascript