Javascript jQuery.menu()不自动创建子菜单

Javascript jQuery.menu()不自动创建子菜单,javascript,html,jquery-ui,menu,submenu,Javascript,Html,Jquery Ui,Menu,Submenu,我正在尝试创建一个由jQuery格式化的菜单。一级项目的外观和功能是正确的,但是子级没有正确地格式化为鼠标悬停时显示的子菜单。相反,它只是简单地出现,并且不会像鼠标悬停或悬停时的一级项目那样突出显示项目(这两个函数都不会出现在我的代码中) HTML代码 <div style="width: 25%"> <ul id="menu"> <li><a href="#">Item 1</a><

我正在尝试创建一个由jQuery格式化的菜单。一级项目的外观和功能是正确的,但是子级没有正确地格式化为鼠标悬停时显示的子菜单。相反,它只是简单地出现,并且不会像鼠标悬停或悬停时的一级项目那样突出显示项目(这两个函数都不会出现在我的代码中)

HTML代码

    <div style="width: 25%">
        <ul id="menu">
            <li><a href="#">Item 1</a></li>
            <li><a href="#">Item 2</a></li>
            <li><a href="#">Item 3</a>
                <ul>
                    <li><a href="#">Item 3-1</a></li>
                    <li><a href="#">Item 3-2</a></li>
                    <li><a href="#">Item 3-3</a></li>
                    <li><a href="#">Item 3-4</a></li>
                    <li><a href="#">Item 3-5</a></li>
                </ul>
            </li>
            <li><a href="#">Item 4</a></li>
            <li><a href="#">Item 5</a></li>
        </ul>
    </div>

我想出来了。只需在JavaScript中删除第6行中的以下内容:

{menus: div}

你说的是jqueryui菜单还是一些js插件菜单?第6行对应于我的个人js文件,这是问题中给出的代码的第二行,所以你选择默认行为,那么为什么要使用菜单选项?我这么做是因为我在学习如何使用菜单()时在文档中读到了这一点是的,但总是先选择默认选项,它有很多东西。如果这看起来不好,那么我们应该去寻找选择
{menus: div}