<script type="text/javascript"> //需要显示的数据 var treeData = [{ text: '首页',nodes: [{ text: '新闻',nodes: [{ text: '社会新闻' },{ text: '体育新闻' },{ text: '娱乐新闻' }] },{ text: '图片',nodes: [{ text: '美女图片' },{ text: '奇闻异事' }] }] }]; //树形菜单初始化 $(document).ready(function () { $('#tree').treeview({ data: treeData }); }); </script> <div id="tree"></div>代码说明 上述代码中,我们首先定义了一个包含树形菜单数据的对象数组treeData。每一个对象都包含一个text属性,表示该菜单项的显示文本,以及一个nodes属性,表示该菜单项的子节点。 接着,我们使用jQuery的treeview插件对树形菜单进行初始化操作。在初始化时,我们传入treeData作为数据源,并将结果渲染到id为tree的DOM元素中。 最后,我们在HTML中添加一个空的div元素,并将其赋予id为tree,这样就可以将树形菜单渲染到我们的页面中了。 总结 通过上述步骤,我们可以非常简单地创建一个基本的HTML动态树形菜单。这种代码对于需要快速搭建树形菜单的网页制作场合非常适用。当然,如果需要添加更多的交互效果或者功能,我们还需要根据实际情况进行扩展。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。