未捕获的语法错误:带有 .append() 字符串的意外标识符
Uncaught SyntaxError: Unexpected identifier with .append() string
我在$('#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 中编写多行字符串,则必须转义新行。
这是因为您正在使用新行。
JS不会自动为您读取新行。它将它们视为新语句。
我喜欢这样做的方式是这样的:
$('#savetickets-list').append('<div class="saveticket gradient-top">'+
'<h3>' + ticketname + '</h3>'+
'</div>');
刚刚检查过。问题出在换行符中,您必须连接字符串或将所有语句放在一行中。
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- jQuery中是否内置了任何字符串格式化函数
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- ng打开空字符串
- 正则表达式在字符串中找到base64
- 如何将字符串值从php页面发送到java脚本页面
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 对id以某个字符串开头的元素进行计数
- Javascript逻辑运算符和字符串/数字
- 反向字符串比较
- 如何有效地将游戏数据存储在URL查询字符串中
- 可变大小的JavaScript字符串如何成为基元类型
- 将DOM节点值与字符串Javascript进行比较
- 如何在 Javascript 中将变量的值从字符串转换为整数
- 未捕获的语法错误:带有 .append() 字符串的意外标识符
- append() jquery中意外的字符串
- Jquery append自动解码HTML编码字符串
- jQuery.append()字符串被IE7html解析器乱码
- 传递给jQuery.append()的字符串的大小是否有限制?