JavaScript 字符串形成错误

javascript string formation error

本文关键字:错误 字符串 JavaScript      更新时间:2023-09-26

我正在创建一个javascript字符串,但遇到了语法错误。最好的表达方式是什么?

'statement:'+var1+'<br /><table><thead><tr><th>head1</th><th>head2</th><th>head3</th></tr></thead><tbody>'+$.each(element,function(j){+'<tr><td>'+element[j][0]+'</td><td>'+element[j][1]+'</td><td>'+element[j][2]+'</td></tr>'+});+'</tbody></table>'

其中元素是 json ojbect。

您需要声明字符串,然后使用 each() 函数对其进行操作:

var string = 'statement:' + var1 + '<br /><table><thead><tr><th>head1</th><th>head2</th><th>head3</th></tr></thead><tbody>';
$.each(element,function(j){
    string += '<tr><td>'+element[j][0]+'</td><td>'+element[j][1]+'</td><td>'+element[j][2]+'</td></tr>'
});
string += '</tbody></table>'

你为什么要在一行代码中做太多的事情?

var txt = 'statement:'+var1+'<br /><table><thead><tr><th>head1</th><th>head2</th>    <th>head3</th></tr></thead><tbody>';
$.each(element,function(j){+
    txt += '<tr><td>'+element[j][0]+'</td><td>'+element[j][1]+
    '</td><td>'+element[j][2]+'</td></tr>';
});
txt +='</tbody></table>';