我正在使用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');
});
答案 0 :(得分:3)
尝试升级到最新版本的Selectmenu。当我将网站升级到最新的jQuery版本(1.8.3)时,这解决了我的问题。看起来像selectmenu API中的一些旧代码从未起作用,并且在升级jQuery时,它开始抛出错误。