2012-09-12 49 views
3

我正在使用jquery 1.8.1,我在下面得到以下錯誤。它與jquery ui select插件相關,並源自第二個代碼片段。無法識別的表達與jquery ui選擇插件

Uncaught Error: Syntax error, unrecognized expression: li:not(.ui-selectmenu-group).slice(1,2) 

的jQuery-UI-select.js

.bind('mouseout.selectmenu blur.selectmenu', function() { 
    if ($(this).is(self._selectedOptionLi().selector)) { //<-- Originates here 
     $(this).addClass(activeClass); 
    } 
    $(this).removeClass(self.widgetBaseClass + '-item-focus ui-state-hover'); 
}); 

回答

3

嘗試升級到Selectmenu最新版本。當我將我們的網站升級到最新的jQuery版本(1.8.3)時,這爲我解決了這個問題。看起來像selectmenu API中的一些舊代碼從未工作過,並且在升級jQuery時,它開始引發錯誤。

相關問題