2014-04-28 47 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