-8

在我的网站中,我使用 jquery v1.7.1
在其他浏览器(IE9,IE8)中它工作正常但在 IE7 中它显示以下语法错误。

SCRIPT5022: Syntax error, unrecognized expression: hover 
jquery.min.js, line 3 character 14659

如果你们对此有任何想法,请打电话给我解决这个问题。

4

4 回答 4

2

根据 jQuery Ticket #11120,如果您有一个以 TAB 字符开头或结尾的选择器,除非选择器还包含类名,否则会发生这种情况。检查所有选择器并确保它们都不包含 TAB。

于 2013-06-04T01:11:51.263 回答
1

你可以看看下面的链接。。

http://www.thalesjacobi.com/Jquery_error_uncaught_exception_Syntax_error_unrecognized_expression

http://jamesallen.name/index.cfm/2009/3/12/JQuery-selector-problem--Syntax-error-unrecognized-expression-fix

这些链接可能会对您有所帮助

于 2013-06-03T05:34:37.927 回答
1

这是因为您的脚本中有语法错误。由于您没有提供脚本,因此我无法告诉您语法错误是什么,但您可能想看看:

于 2013-05-30T08:20:15.780 回答
0

检查你所有的对象,也许最后一个属性后面有一个逗号。

...
},    
lastProperty: true,     

然后删除它..

于 2013-06-03T19:41:52.633 回答