javascript - 未捕获的语法错误 : Unexpected identifier with . 附加()字符串

标签 javascript jquery

我在 $('#savetickets-list') 行中不断收到此错误。我想动态添加字段到表中,该表有 HTML 中的 id。

<div class="savetickets-list">
</div>

在 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>
    ');
}   

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

请帮忙。

最佳答案

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

当你想在JS中编写多行字符串时,必须转义换行符。

关于javascript - 未捕获的语法错误 : Unexpected identifier with . 附加()字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11240259/

相关文章:

javascript - 在属性指令中创建禁用绑定(bind)

javascript - 获取单词的坐标

javascript - 两个动态生成的 Bootstrap Accordion 相互冲突

javascript - 如何从 jquery 脚本中的 url 中删除参数

javascript - 使用自定义参数触发 JavaScript 事件并使用 jQuery 捕获它

javascript - Jquery 显示或隐藏子链接(如果可用)

javascript - 功能失调的 jQuery 函数在 Chrome 控制台中没有任何线索

javascript - 如何在没有后端的情况下实现html输入表单

jquery 克隆元素 block 。选择行为怪异的元素

php - 如何使用ajax提交wordpress表单(文件和名称)