很抱歉,如果我的问题太简单了,但我无法从jQuery UI文档中找到答案。
如何确定在菜单中点击了哪个选项?我试过这样的东西,但它不起作用:
var menu = $('#menu');
menu.menu({
select: function(event, ui) {
alert(ui.type);
}
});
答案 0 :(得分:18)
你所缺少的是'ui'是一个表示你点击的项目的jQuery对象。
所以要从你应该使用的那个项目中获取文本:
var menu = $('#menu');
$(document).ready(function(){
menu.menu({
select: function(event, ui) {
alert(ui.item.text());
}
});
});
这将为您提供该项目的文本。