jQuery selectmenu版本1.10没有触发更改

时间:2013-02-19 22:47:43

标签: javascript jquery jquery-ui-selectmenu

我已经将jQuery版本1.10添加到我的项目和selectmenu小部件中,我无法触发更改事件。

在升级到1.10之前,selectmenu工作正常。

我需要做些什么来实现这个目标?

var getProjectInfo=function(){

}

--I've tried this way

   var sel = helper.selectMaker.makeSelect(data);
       sel.change = getProjectInfo;
       $('#projsPH').appendChild(data);
       $(sel).selectmenu();


--And this way

**This way throws an error of selectmenu widget does not have a method change.

   var sel = helper.selectMaker.makeSelect(data);
       $('#projsPH').appendChild(data);
       $(sel).selectmenu('change', getProjectInfo);

------------更新 我有它像

一样工作
$(sel).selectmenu({change:getProjectInfo});

但选择不会崩溃

获得Google的风格

http://code.google.com/p/jquery-ui/source/browse/branches/labs/selectmenu/ui.selectmenu.css?r=2776

1 个答案:

答案 0 :(得分:3)

您使用的是非常过时的文件。我猜你在谈论jQuery UI 1.10。

尝试旧版但更新的版本:https://github.com/fnagel/jquery-ui/ 不确定此版本是否可以正常使用UI 1.10,尚未测试

或者,更好的是,使用官方但尚未发布的版本:https://github.com/jquery/jquery-ui/tree/selectmenu