Liferay主题脚本错误:未捕获语法错误:意外的标记ILLEGAL
Liferay theme script error: Uncaught SyntaxError: Unexpected token ILLEGAL
我将以下脚本添加到一个liferay主题中,以修改liferay breadcrumb的第一个项目标题。
<script type="text/javascript">
$( document ).ready(function() {
$("#breadcrumbs li:nth-child(1) a").text('My title');
});
</script>
但我在这个位置得到了错误"意外代币非法":
$( document ).ready(function() {
$("
我不知道到底是什么问题,尤其是jQuery javascript文件包含在portal_normal.vm的头部。
此外,我在浏览器控制台和一个简单的html页面(不是Liferay)中测试了代码,它运行得很好,但问题只出在Liferay主题上。
尝试使用jQuery的兼容模式,例如用jQuery替换$。如果您的主题使用Velocity或Freemarker,模板引擎可能会解释这些$术语。
或者,您可能想尝试转义$符号,这是SO问题中的一些提示
相关文章:
- 铬:“;未捕获的语法错误:意外的标记:"
- Javascript未捕获语法错误意外的标识符错误
- 未捕获的语法错误:意外的标记{
- "未捕获的语法错误:意外的标记}"
- eslint:“;分析错误:意外的“”标记;
- 未捕获的语法错误:意外的令牌,
- "未捕获的语法错误:意外的标记"角度JS
- "未捕获的语法错误:意外的标记<"当尝试使用谷歌'核心报告API
- NodeJS用Multer上传图片;错误:意外字段“”;
- 在一个函数中,我有一个未捕获的语法错误:意外的标记else
- data.php:1未捕获的语法错误:意外的令牌:
- 未捕获的语法错误:意外的令牌非法?看起来不错
- 未捕获的语法错误:意外的标记<在yii
- AngularJS $http GET 请求到本地 JSON 文件返回语法错误:意外令牌]
- 未捕获的语法错误:意外的令牌 = (Chrome)
- Sencha 2.0 和 Codeigniter RESTful API 生成未捕获的语法错误:意外令牌:
- “语法错误:意外的令牌)”在 javascript 调用中,当 eval(value) 为空时
- HTML 无法识别我要求它运行的 javascript 文件,语法错误:意外的令牌“<”(匿名函数)script.js:
- 未捕获的语法错误:意外的令牌 if
- 使用 JSON.parse 将字符串(变量)转换为对象,错误意外标记