Uncaught SyntaxError:带有.append()字符串的意外标识符

最白目*_*最白目 0 javascript jquery

我一直在收到这个错误$('#savetickets-list').我想动态地向表中添加字段,表中的id是HTML.

<div class="savetickets-list">
</div>
Run Code Online (Sandbox Code Playgroud)

在javascript中,我在for循环中填充表格

for (var i = 0; i < len; i++) {
    // the data comes from a web database
    var ticketname = results.rows.item(i).iTicketName;

    $('#savetickets-list').append('
        <div class="saveticket gradient-top">
            <h3>' + ticketname + '</h3>
        </div>
    ');
}   
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题.加载了jQuery,我还检查了选择器的名称.

请帮忙.

Pio*_*ski 5

$('#savetickets-list').append('\
        <div class="saveticket gradient-top">\
            <h3>' + ticketname + '</h3>\
        </div>\
    ');
Run Code Online (Sandbox Code Playgroud)

如果要在JS中编写多行字符串,则必须转义新行.