读取json 在页面遍历标签

[
    [
        {
            "name": "家用电器"
        }
    ],
    [
        {
            "name": "手机、"
        },
        {
            "name": "数码、"
        },
        {
            "name": "京东通信"
        }
    ],
    [
        {
            "name": "电脑、办公"
        }
    ],
    [
        {
            "name": "家居、"
        },
        {
            "name": "家具、"
        },
        {
            "name": "家装、"
        },
        {
            "name": "厨具"
        }
    ]
]

这是json 我现在想 用js读取json然后遍历标签 标签格式如下

  <div class="item">
        <h3>
            <a href="">手机</a>、
            <a href="" target="_blank">数码</a>、
            <a href="" target="_blank">泾阳通信</a>
        </h3>
        <i>></i>
 </div>
 <div class="item">
        <h3>
            <a href="">家居</a>、
            <a href="" target="_blank">家具</a>、
            <a href="" target="_blank">家装</a>、
            <a href="" target="_blank">厨具</a>
        </h3>
        <i>></i>
    </div>
阅读 3.5k
2 个回答
        var json = [
            [
                {
                    "name": "家用电器"
                }
            ],
            [
                {
                    "name": "手机、"
                },
                {
                    "name": "数码、"
                },
                {
                    "name": "京东通信"
                }
            ],
            [
                {
                    "name": "电脑、办公"
                }
            ],
            [
                {
                    "name": "家居、"
                },
                {
                    "name": "家具、"
                },
                {
                    "name": "家装、"
                },
                {
                    "name": "厨具"
                }
            ]
        ];
        
         $(function(){
            $(json).each(function(index){
                var arr = $(this);
                if(index % 2 != 0){
                    var html = '<div class="item"><h3>';
                    $(arr).each(function(innerIndex){
                        html += '<a href="" target="_blank">'+$(arr[innerIndex]).attr('name')+'</a>';
                    });
                    html += '</h3></div>';
                    $(html).append('<i>></i> ').appendTo($('#cc'));
                }
            });
        });
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题