使用jquery ui select插件无法识别的表达式

时间:2012-09-12 06:11:40

标签: jquery

我正在使用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');
});

1 个答案:

答案 0 :(得分:3)

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