获取所选项目

Ude*_*ira 10 jquery jquery-ui jquery-ui-menu

很抱歉,如果我的问题太简单了,但我无法从jQuery UI文档中弄清楚.

如何确定在菜单中单击了哪个选项?我试过这样的东西,但它不起作用:

var menu = $('#menu');
menu.menu({
    select: function(event, ui) {
        alert(ui.type);
    }
});?
Run Code Online (Sandbox Code Playgroud)

Pow*_*Ian 18

你缺少的是'ui'是一个表示你点击的项目的jQuery对象.

所以要从你应该使用的那个项目中获取文本:

    var menu = $('#menu');

    $(document).ready(function(){
        menu.menu({
            select: function(event, ui) {
                alert(ui.item.text());
            }
        });
    });
Run Code Online (Sandbox Code Playgroud)

这将为您提供该项目的文本.

这是一个小提琴