我已经将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
答案 0 :(得分:3)
您使用的是非常过时的文件。我猜你在谈论jQuery UI 1.10。
尝试旧版但更新的版本:https://github.com/fnagel/jquery-ui/ 不确定此版本是否可以正常使用UI 1.10,尚未测试
或者,更好的是,使用官方但尚未发布的版本:https://github.com/jquery/jquery-ui/tree/selectmenu