意外的标识符错误jQuery
Unexpected identifier error jQuery
我在jQuery中的一行代码有问题。我已经解决了Unaught SyntaxError:UnExpected String。现在我得到另一个错误
Uncaught SyntaxError: UnExpected Identifier
对于这行代码:
row += '<input type='text' name='fname' value="" class='fedit' />'n';
我已经通读了一些其他的答案,但我没能解决我的问题。
您应该转义引号。发生的情况是,一旦您添加了'
,编译器就会认为您的字符串已经结束,以避免使用'
(如''
)对您的字符串进行转义。这允许您键入'Foo''s Bar'
代码
row += '<input type=''text'' name=''fname'' value="" class=''fedit'' />'n';
详细信息编译器看到的几个部分
字符串:
'<input type='
代码:
text
字符串:
'name='
代码:
fname
字符串:
'value="" class='
代码:
fedit
字符串:
'/>'n'
换行符('n
)是不必要的,因为HTML字符串不需要它们,您可能需要放一个<br/>
。
尝试row += "<input type='text' name='fname' value='' class='fedit' />'n";
您正在混合单引号和多引号
尝试row += '<input type="text" name="fname" value="" class="fedit" />'n';
报价与冲突
相关文章:
- 将菜单项与滚动绑定时出现Jquery错误
- 试图获取表单时出现Jquery错误
- 任何人都知道IE7设置或更新/补丁,它可以防止IE因为jquery错误而无法加载页面
- 组中需要Jquery错误位置
- IE9中的Jquery错误
- 使用下拉菜单排除jquery错误
- 在文本区域检查电子邮件数据时出现奇怪的jquery错误
- 扩展对象导致jQuery错误
- 一个经典的jQuery错误 - 未捕获的类型错误:未定义不是一个函数
- 使用ng-include时发生Angular.js jQuery错误
- JQuery 错误 -- 减慢在浏览器中查看错误的操作速度
- 在页面上获取网格数据之前出现 jQuery 错误
- 如何修复我的 JQuery 错误
- jQuery 错误 SCRIPT5002:IE9 64 位中预期的函数
- jQuery错误地导致悬停
- 未定义获取 jquery 错误 $
- 将 jQuery 错误处理添加到列表、网格内的 JSF 页面上的所有图像
- 未捕获的错误:信号器 jquery 错误
- JQuery 错误的脚本顺序
- 当展开点击 li 的 ul 事件时,JS JQUERY 错误不起作用