Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Jquery中使用$menu.menu创建多菜单_Javascript_Jquery_Html_Menu - Fatal编程技术网

Javascript 如何在Jquery中使用$menu.menu创建多菜单

Javascript 如何在Jquery中使用$menu.menu创建多菜单,javascript,jquery,html,menu,Javascript,Jquery,Html,Menu,我正在使用方法创建菜单 var getMenuItem = function (itemData) { var item = $("<li style='display: block;' onclick='showDetails(this)' data-type='"+itemData.name+"'>") .append( $("<a>", { href: '#' + itemData.li

我正在使用方法创建菜单

var getMenuItem = function (itemData) {
        var item = $("<li style='display: block;' onclick='showDetails(this)' data-type='"+itemData.name+"'>")
            .append(
        $("<a>", {
            href: '#' + itemData.link,
            html: itemData.name
        }));
    criteriaSeq++;  
    if (itemData.sub) {
        var subList = $("<ul>");
        name.push(itemData.name);
      //  console.log("Push"+name.toString());
        $.each(itemData.sub, function () {
            subList.append(getMenuItem(this));
        });
        item.append(subList);
        }
    //$("#padho").append("<p>"+name+"</p>")
    //console.log("After if"+name.toString());  
    return item;
};

var $menu = $("#menu");
$.each(data.menu, function () {
    $menu.append(
        getMenuItem(this)
    );
});
$menu.menu();
var getMenuItem=函数(itemData){
var item=$(“
  • ”); name.push(itemData.name); //log(“Push”+name.toString()); $.each(itemData.sub,函数(){ append(getMenuItem(this)); }); 附加项(子列表); } //$(“#padho”)。追加(“”+name+“

    ”) //log(“在if+name.toString()之后); 退货项目; }; var$menu=$(“#menu”); $.each(data.menu,function(){ $menu.append( getMenuItem(此) ); }); $menu.menu();
  • 我的要求是在span和CREATEMENU(同一页面中的多个菜单)的函数单击中调用此方法

    请让我知道,如果有任何人对这个问题有任何想法,我尝试

    <ul id="menu-'sequence'" class="criteria_key"  style="width: 100px;"></ul>
    
    
    

    菜单未创建

    我使用JSON数据创建动态jquery菜单。尝试轻量级和多级响应菜单->我使用JSON数据创建动态jquery菜单。尝试轻量级和多级响应菜单->