首页 > 开发 > JS > 正文

BootStrap TreeView使用实例详解

2024-05-06 16:40:39
字体:
来源:转载
供稿:网友

本文实例为大家分享了BootStrap TreeView使用代码,供大家参考,具体内容如下

<html><head>  <title></title>    <link href="/Scripts/bootstrap/css/bootstrap.css" rel="stylesheet">   <link href="/Scripts/bootstrap/css/bootstrap-treeview.css" rel="stylesheet">    <script src="/Scripts/bootstrap/js/jquery.js" type="text/javascript"></script>   <script src="/Scripts/bootstrap/js/bootstrap-treeview.js" type="text/javascript"></script></head><body><div id="tree"></div><input type="button" id="btn" value="查询" /><script type="text/javascript">  $(function () {    function getTree() {      // Some logic to retrieve, or generate tree structure      var data = [{        text: "p1",        nodes: [{ text: "p1-1", id: '00001', nodeId: '00001' }, { text: "p1-2", id: '00002' }, { text: "p1-3", id: '00003' }, { text: "p1-4", id: '00004', nodes: [{ text: 'p1-1-1', id: '00005'}]}]      }]      return data;    }    var obj = {};    obj.text = "123";    $('#tree').treeview({      data: getTree(),     // data is not optional      levels: 5,      multiSelect: true    });    $("#btn").click(function (e) {      var arr = $('#tree').treeview('getSelected');      alert(JSON.stringify(arr));      for (var key in arr) {        alert(arr[key].id);      }    })  })  </script></body></html>

弹窗口+树形菜单的具体代码

<html><head>  <title></title>      <link href="/Scripts/bootstrap/css/bootstrap.css" rel="stylesheet">   <link href="/Scripts/bootstrap/css/bootstrap-treeview.css" rel="stylesheet">    <script src="/Scripts/bootstrap/js/jquery.js" type="text/javascript"></script>    <script src="/Scripts/bootstrap/js/bootstrap.js" type="text/javascript"></script>   <script src="/Scripts/bootstrap/js/bootstrap-treeview.js" type="text/javascript"></script></head><body><p id="c"></p><!-- 按钮触发模态框 --><button class="btn btn-primary btn-lg" data-toggle="modal"   data-target="#myModal">  开始演示模态框</button><!-- 模态框(Modal) --><div class="modal fade" id="myModal" tabindex="-1" role="dialog"   aria-labelledby="myModalLabel" aria-hidden="true">  <div class="modal-dialog">   <div class="modal-content">     <div class="modal-header">      <button type="button" class="close"         data-dismiss="modal" aria-hidden="true">         ×      </button>      <h4 class="modal-title" id="myModalLabel">        模态框(Modal)标题      </h4>     </div>     <div class="modal-body">     <div id="tree"></div>     </div>     <div class="modal-footer">      <button type="button" class="btn btn-default"         data-dismiss="modal">关闭      </button>      <button type="button" class="btn btn-primary" id="btn">        提交更改      </button>     </div>   </div><!-- /.modal-content --></div><!-- /.modal --></div><script type="text/javascript">  $(function () {    function getTree() {      // Some logic to retrieve, or generate tree structure      var data = [{        text: "p1",        nodes: [{ text: "p1-1", id: '00001', nodeId: '00001' }, { text: "p1-2", id: '00002' }, { text: "p1-3", id: '00003' }, { text: "p1-4", id: '00004', nodes: [{ text: 'p1-1-1', id: '00005'}]}]      }]      return data;    }    var obj = {};    obj.text = "123";    $('#tree').treeview({      data: getTree(),     // data is not optional      levels: 5,      multiSelect: true    });    $("#btn").click(function (e) {      var arr = $('#tree').treeview('getSelected');      for (var key in arr) {        c.innerHTML = c.innerHTML + "," + arr[key].id;      }    })  })  </script></body></html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持VeVb武林网。


注:相关教程知识阅读请移步到JavaScript/Ajax教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表