2014-04-28 51 views
2

safari(7.0.3)中出现以下错误。 Chrome和FF没有任何抱怨,并且工作得很好。Safari jQuery语法错误

Error: Syntax error, unrecognized expression: #filters input:not([name^="radio-"]

从下面这行代码:

jQuery('#filters input:not([name^="radio-"]').change(function(e) { triggerIsotopeUpdate(); });

我一直没能找到适用于我的情况对SO解决方案。有没有人遇到过这个问题?我希望你能提供任何帮助。

回答

6

你缺少一个右括号(.change()前):

jQuery('#filters input:not([name^="radio-"])').change(function(e) { 
             ^
    triggerIsotopeUpdate(); 
}); 
+0

我看了看语法,然后再发布。对不起,我不相信我没有看到。 – Thomas

+0

@Thomas发生了。我一开始没有注意到它:p – billyonecan

+0

非常感谢@billyonecan,我很欣赏快速准确的响应! – Thomas