语法错误,无法识别的表达式:unsupported pseudo:regex

时间:2013-08-01 19:51:19

标签: jquery syntax-error

IE: 语法错误,无法识别的表达式:unsupported pseudo:regex

火狐: 错误:语法错误,无法识别的表达式:unsupported pseudo:regex

我在JS错误日志中看到了这个错误,但我从未在自己的浏览器中看到它。它只发生在Firefox和IE(各种版本)中,但没有其他浏览器。它发生在几十个不同的页面上。

因为它发生在我们用户的一小部分用户的不同页面上,但仅适用于IE和Firefox,并且因为它从未发生在我身上,我觉得它必须是一个插件。如果是这种情况,我很高兴忽略错误。但我宁愿只是开始忽略错误,如果我确定这不是我的结果。

如果有人有任何想法,我真的很感激你的帮助!

1 个答案:

答案 0 :(得分:4)

错误的原因是某处使用$("#xxx:regex")jQuery("#xxx:regex")。这样的代码可以由ICEFaces push生成,例如在客户端上执行javascript。当我试图从ICEFaces push执行javascript时,我遇到了类似的问题。要修复此问题,就可以在脚本中":"$("#xxx\\:regex")

jQuery("#xxx\\\\:regex")发表评论ICEFaces JavaScriptRunner.runScript