Tom*_*Lee 2 html javascript jquery jquery-after
for (var i = 0; i < rows.length; i++) {
$('#rows').after('<tr>
<td>'+ i + 1 + '</td>'
<td>'+rows[i][\'title\']+'</td>
<td>'+rows[i][\'startTime\']+'
</tr>');
}
Run Code Online (Sandbox Code Playgroud)
在上面的jquery代码中,我想在我的html中使用"rows"类在div之后插入表行.但是,我收到了错误
Uncaught SyntaxError: Unexpected token ILLEGAL
Run Code Online (Sandbox Code Playgroud)
我可以知道什么是错的,我该如何解决?谢谢
你不能只在js中的字符串中间放一个换行符,你必须在每一行的末尾加一个斜杠:
var a = 'foo \
bar \
baz';
Run Code Online (Sandbox Code Playgroud)
或者你可以连接几个字符串,每个字符串一行:
var a = 'foo ' +
'bar ' +
'baz';
Run Code Online (Sandbox Code Playgroud)
这两个例子都相当于:
var a = 'foo bar baz';
Run Code Online (Sandbox Code Playgroud)
Addiitonally,rows[i][\'title\']也不是正确的语法 - 你不能把斜杠放在那里.