SyntaxError:jquery中的未终止字符串文字

时间:2014-10-03 12:19:30

标签: javascript jquery

我有一个代码可以给出错误未终止的字符串文字 那是什么错误。这是我工作的代码。
我检查控制台,错误在此行的$('#mydiv').append('\中。 任何建议。谢谢。

$('#mydiv').append('\
<TABLE cellpadding=0 cellspacing=0 class="t1">\
<TR>\
<TD class="tr1 td8"><P class="p13 ft13">T E S T</P></TD>\
<TD class="tr1 td9"><P class="p2 ft6">&nbsp;</P></TD>\
<TD class="tr1 td10"><P class="p14 ft13">RESULT</P></TD>\
<TD class="tr1 td11"><P class="p2 ft13">Cutoff</P></TD>\
<TD class="tr1 td11"><P class="p2 ft13">Patient</P></TD>\
</TR>\
<TR>\
<TD class="tr4 td12"><P class="p2 ft14">&nbsp;</P></TD>\
<TD class="tr4 td13"><P class="p2 ft14">&nbsp;</P></TD>\
<TD class="tr4 td14"><P class="p2 ft14">&nbsp;</P></TD>\
<TD class="tr4 td15"><P class="p2 ft14">&nbsp;</P></TD>\
<TD class="tr4 td15"><P class="p2 ft14">&nbsp;</P></TD>\
</TR>\                         
                       ');

2 个答案:

答案 0 :(得分:1)

就这样做:

$('#mydiv').append('\
<TABLE cellpadding=0 cellspacing=0 class="t1">\
<TR>\
<TD class="tr1 td8"><P class="p13 ft13">T E S T</P></TD>\
<TD class="tr1 td9"><P class="p2 ft6">&nbsp;</P></TD>\
<TD class="tr1 td10"><P class="p14 ft13">RESULT</P></TD>\
<TD class="tr1 td11"><P class="p2 ft13">Cutoff</P></TD>\
<TD class="tr1 td11"><P class="p2 ft13">Patient</P></TD>\
</TR>\
<TR>\
<TD class="tr4 td12"><P class="p2 ft14">&nbsp;</P></TD>\
<TD class="tr4 td13"><P class="p2 ft14">&nbsp;</P></TD>\
<TD class="tr4 td14"><P class="p2 ft14">&nbsp;</P></TD>\
<TD class="tr4 td15"><P class="p2 ft14">&nbsp;</P></TD>\
<TD class="tr4 td15"><P class="p2 ft14">&nbsp;</P></TD>\
</TR>');

倒数第二行没有转义错误。

答案 1 :(得分:1)

在倒数第二行的\后面有一堆空格,所以你无法逃离那里的新线。