3

我正在使用 jquery 1.8.1 并收到以下错误。它与 jquery ui select 插件相关,源自第二个代码片段。

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');
});
4

1 回答 1

3

尝试升级到最新版本的Selectmenu。当我将网站升级到最新的 jQuery 版本(1.8.3)时,这为我解决了这个问题。似乎 selectmenu API 中的一些旧代码从未起作用,并且在升级 jQuery 时,它开始抛出错误。

于 2012-11-20T15:21:14.180 回答