jQuery treeview樹形結構應用
更新時間:2021年03月18日 17:19:51 作者:Lqq77s
這篇文章主要為大家詳細介紹了jQuery treeview樹形結構應用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了jQuery treeview樹形結構的應用代碼,供大家參考,具體內容如下
繼Bootstrap-treeview應用后,我又嘗試了用jquery-treeview解決這個問題,記錄我的解決方案,但是不一定是最優(yōu)。
引入必備css
- jquery.treeview.css
引入必備js
- jquery-3.0.0.js
- jquery.treeview.js
編寫頁面treeview_jQuery.html
<!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>TreeViewByJQuery</title> <link href="../static/css/jquery.treeview.css" rel="stylesheet"> <script src="../static/js/jquery-3.0.0.js"></script> <script src="../static/js/jquery.treeview.js"></script> </head> <script> $(function () { $.ajax({ type:"GET", url:"/tree/treeView.do", //后臺接口路徑 async:false, //非異步 dataType:"json", //數(shù)據格式為json success:function (data) { var html = buildTree(data); //調用buildtree()構建樹形結構 $("#tree").append(html); //將樹形結構追加到DOM元素中 } }); $("#tree").treeview({});//通過jquery.treeview將構建好的屬性結構變成一個動態(tài)的樹 }); /* 遞歸訪問后臺返回的數(shù)據,拼html代碼構建樹形結構 */ var buildTree = function(data){ var html=""; $.each(data,function(i,n){ //遍歷當前數(shù)據中的所有樹節(jié)點 html = html+"<li><span class=\"folder\">"+n.text+"</span>"; //當前節(jié)點為父節(jié)點 var children = buildTree(n.nodes); //遞歸遍歷當前節(jié)點的所有子節(jié)點 html = html+"<ul>"+children+"</ul>"; //將父節(jié)點與子節(jié)點拼在一起 }) return html;//返回構建的樹形結構 } </script> <body> <ul id="tree" class="filetree"></ul> </body> </html>
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- 基于MVC5和Bootstrap的jQuery TreeView樹形控件(二)之數(shù)據支持json字符串、list集合
- 基于MVC5和Bootstrap的jQuery TreeView樹形控件(一)之數(shù)據支持json字符串、list集合
- jquery實現(xiàn)點擊TreeView文本父節(jié)點展開/折疊子節(jié)點
- ASP.NET中基于JQUERY的高性能的TreeView補充
- 打造基于jQuery的高性能TreeView(asp.net)
- 為jQuery.Treeview添加右鍵菜單的實現(xiàn)代碼
- Jquery.TreeView結合ASP.Net和數(shù)據庫生成菜單導航條
- jQuery 學習第六課 實現(xiàn)一個Ajax的TreeView
- 選擇TreeView控件的樹狀數(shù)據節(jié)點的JS方法(jquery)
- jQuery 樹形結構的選擇器
相關文章
jquery submit ie6下失效的原因分析及解決方法
jquery submit ie6下失效的原因分析及解決方法。需要的朋友可以過來參考下,希望對大家有所幫助2013-11-11Jquery on方法綁定事件后執(zhí)行多次的解決方法
下面小編就為大家?guī)硪黄狫query on方法綁定事件后執(zhí)行多次的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06jQuery事件綁定和解綁、事件冒泡與阻止事件冒泡及彈出應用示例
這篇文章主要介紹了jQuery事件綁定和解綁、事件冒泡與阻止事件冒泡及彈出應用,結合實例形式較為詳細的分析了jQuery事件綁定、解綁、事件冒泡、阻止冒泡等相關原理與應用技巧,需要的朋友可以參考下2019-05-05