Javascript 未捕获错误:语法错误,无法识别的表达式:不支持的语言:
是什么导致了这些错误Javascript 未捕获错误:语法错误,无法识别的表达式:不支持的语言:,javascript,jquery,css,lang,Javascript,Jquery,Css,Lang,是什么导致了这些错误 Chrome错误 未捕获错误:语法错误,无法识别的表达式: 不支持的语言: Firefox错误 错误:语法错误,无法识别的表达式: 不支持的语言: 这和我的语言选择器有关 目前我使用: var globalLangVar = ''; // determined by another function $('.translation:lang('+globalLangVar+')') 还有其他类似的问题,这是针对不受支持的lang:由于语言代码未知而引发的 在我的例
- Chrome错误 未捕获错误:语法错误,无法识别的表达式: 不支持的语言:
- Firefox错误 错误:语法错误,无法识别的表达式: 不支持的语言:
var globalLangVar = ''; // determined by another function
$('.translation:lang('+globalLangVar+')')
还有其他类似的问题,这是针对不受支持的lang:由于语言代码未知而引发的 在我的例子中,它是空的,因为我有一个函数从一个尚未由另一个函数确定的变量中搜索一个空字符串 因此,如果您看到此错误,请检查所有语言代码是否正确
我的解决方案是将“en”设置为globalangvar的默认值您可以在字符串中使用一个变量!你应该使用backtick,$(
.translation:lang(globalLangVar)
)@Monala92谢谢你的提示!我将不得不阅读更多关于模板文本的内容。