是什么导致了这些错误?
Chrome 错误
Uncaught Error: Syntax error, unrecognized expression: unsupported lang:
Firefox 错误
Error: Syntax error, unrecognized expression: unsupported lang:
这与我的语言选择器有关。
目前我使用:
var globalLangVar = ''; // determined by another function
$('.translation:lang('+globalLangVar+')')
还有其他类似的问题,这个是针对"unsupported lang:"
最佳答案
这是因为语言代码未知而被抛出。
在我的例子中它是空白的,因为我有一个函数从一个尚未被另一个函数确定的变量中搜索一个空白字符串。
因此,如果您看到此错误,请检查您的所有语言代码是否正确。
我的解决方案是将“en”设置为 globalLangVar 的默认值
关于javascript - 未捕获错误 : Syntax error, 无法识别的表达式:不支持的语言:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52091677/