`
lushuaiyin
  • 浏览: 699098 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用jquerytree和jquery做树的实例(第一次用这个,很强大,本次例子不是很好,但效果出来了)

 
阅读更多
<script language="javascript" type="text/javascript" src="jquery-1.4.2.js"></script>
<script language="javascript" type="text/javascript" src="jquery.ztree-2.6.js"></script>
<link rel="stylesheet" type="text/css" href="zTreeStyle.css" />


<ul id="tree" class="tree" style="width:300px; overflow:auto;"></ul>


<input id="kk" type="button" value="获取节点值" onclick="ff()"/><br>
<input id="cch" type="button" value="改变树" onclick="cch()"/><br>
<textarea id="ta" cols="30" rows="5"></textarea>

<script language="javascript" type="text/javascript">
//alert($("kk").val());
var setting = {
//    showLine: true,
    checkable: true,
checkStyle:"checkbox",

	nameCol : "ename",//不写,默认name
//nodesCol : "child",//不写,默认nodes


	isSimpleData : true,
    rootPID : -1,
    treeNodeKey : "id",
    treeNodeParentKey : "pId"


};

var zTreeNodes = [
    {"id":1, "ename":"全国", "nodes":[
      {"id":11, "ename":"北京大区", "nodes":[
        {"id":111, "ename":"北京中心"}
      ]},
      {"id":12, "ename":"上海大区"}
    ]}

];

var zTreeNodes2 = [
    {"id":1, "pId":0, "ename":"全国"},
    {"id":11, "pId":1, "ename":"河北大区 ",click :"ff2('11')"},
    {"id":12, "pId":1, "ename":"山东大区",click : "ff2('12')" },
    {"id":111, "pId":11, "ename":"石家庄中心",click : "ff2('111')" }
];

var zTree = $("#tree").zTree(setting, zTreeNodes2);


function ff2(nn){
   alert(nn);
}

function cch(){
   var zTree = $("#tree").zTree(setting, zTreeNodes);
}

</script>




分享到:
评论

相关推荐

    jQuery tree树,里面有两个树的例子

    在IT行业中,jQuery Tree是一种基于jQuery库实现的可交互的树形数据结构组件。它允许用户以层次结构展示数据,通常用于网站导航、文件系统显示或者组织复杂的分类信息。在这个主题下,我们将深入探讨两个jQuery Tree...

    jqueryTree 例子

    在本文中,我们将深入探讨如何使用jQueryTree库来创建一个高效的左菜单树,以满足这样的需求。 首先,jQueryTree是一个基于jQuery的库,专门用于生成可交互的、动态的树形结构。它提供了丰富的API和事件处理机制,...

    jquery tree层进式导航树

    在这个案例中,每当用户在导航树中选择一个特定节点,应用会创建一个cookie,存储这个节点的信息。下次用户返回时,浏览器读取cookie,根据存储的数据恢复用户的查看位置。这需要使用到jQuery的cookie插件,如`...

    JQuery Tree例子里面包含了JQuery库

    JQuery Tree例子里面包含了JQuery库JQuery Tree例子里面包含了JQuery库JQuery Tree例子里面包含了JQuery库JQuery Tree例子里面包含了JQuery库JQuery Tree例子里面包含了JQuery库

    jquery 实例 目录树 menu tree

    在这个实例中,我们关注的是如何利用jQuery创建一个动态的目录树(menu tree),这是一种常见的用户界面元素,用于展示层级结构的数据,如网站导航、文件系统或数据库结构。目录树通常以缩进的形式呈现,用户可以...

    jquery_tree 树形组件

    本文将深入探讨jQuery中的一个经典树形组件——jQuery Tree,帮助开发者更好地理解和应用这一工具。 jQuery Tree组件是基于流行的JavaScript库jQuery构建的,它为开发者提供了在网页上创建交互式、可操作的树状结构...

    一个精简的jquery生成tree例子

    总之,这个"一个精简的jquery生成tree例子"是一个介绍如何使用jQuery轻松创建树形结构的教程。通过理解并实践这个例子,开发者可以学习到如何利用jQuery进行DOM操作,处理用户交互,并从数据中构建动态的HTML结构。

    一个jquery tree插件

    jQuery Tree插件有很多实现,例如`jstree`,这是一个非常流行的选择,它提供了丰富的功能和良好的社区支持。但也有其他类似插件,如`jQuery UI Treeview`、`EasyTree`等,开发者可以根据项目需求和自身喜好进行选择...

    jquerytree async 异步

    在使用jQueryTree时,首先需要在HTML中创建一个元素作为树形视图容器,然后通过JavaScript进行初始化配置。以下是一个基础的异步加载配置示例: ```html &lt;div id="tree"&gt; $(function() { $('#tree').jtreeview({...

    jquery.tree 树

    jstree是一个轻量级的JavaScript库,提供了一整套完善的API和多种可定制的配置选项,用于创建具有拖放、搜索、多选、上下文菜单等丰富功能的树结构。它的优点在于易于集成,与各种前端框架兼容,并且提供了良好的...

    JQUERY tree例子 很好用

    在这个例子中,我们关注的是zTree,一个基于jQuery的优秀树形插件。zTree v2.6是其较早的一个稳定版本,虽然现在有更新的版本,但v2.6依然广泛应用于许多项目中。 **一、zTree核心特性** 1. **多样的节点样式**:...

    jquery tree样式多样

    在IT行业中,jQuery Tree是一种广泛使用的JavaScript库,用于在网页上创建交互式的树形结构,尤其适用于数据组织和导航。jQuery Tree的样式多样性是其一大亮点,它允许开发者根据项目需求定制各种外观和功能,从而...

    jQuery tree 无穷节点 的 树插件

    总的来说,"jQuery tree 无穷节点的树插件"是一个强大且灵活的工具,它能够帮助开发者高效地展示和操作无限深度的树形数据,并且提供了多选复选框的功能,极大地提升了用户体验。在实际项目中,这样的插件可以显著...

    jquery树形菜单例子

    在本文中,我们将深入探讨如何使用jQuery来创建和操作树形菜单,以及如何利用特定的jQuery插件——jQuery Light Treeview。树形菜单在网页设计中广泛应用,它们为用户提供了一种有组织的方式来浏览和导航层次结构的...

    jQUERY TREE

    动态生成树.rar"可能包含了使用jQuery实现树形结构的实例代码,可以解压查看具体实现细节。而"JqueryTree脚本.doc"则可能是关于jQuery Tree的使用指南或教程,包括如何初始化、添加节点、删除节点、展开/折叠节点等...

    jquery.tree-multiselect实例详解

    接下来,我们详细解析如何在项目中集成和使用jQuery Tree Multiselect: 1. **安装与引入**:首先,你需要在项目中引入jQuery库以及jQuery Tree Multiselect的CSS和JS文件。你可以通过CDN链接或者下载后本地引用。...

    jquery 实例完整例子

    至于"Ext模拟Windows桌面"这个文件,可能是指使用jQuery或相关的扩展库(如jQuery UI)来创建一个类似于Windows操作系统桌面的界面。这通常涉及到窗口拖放功能、任务栏、图标缩略图等组件的实现。jQuery UI库提供了...

    struts2+spring+hibernat Jquery ajax simple tree 动态生成树实例

    Struts2、Spring和Hibernate是Java企业级开发中常用的三大框架,它们的集成可以构建高效、灵活的应用...这个实例对于理解和掌握Java Web开发中的MVC模式、Ajax通信、JSON数据交换以及前端动态渲染都有很好的学习价值。

    几款JQuery Tree Plug-in简单比较

    在本文中,我们将探讨几款常用的JQuery Tree插件,并进行一次简单的比较,以帮助开发者选择最适合他们项目需求的插件。JQuery Tree插件主要用于创建可交互的、层次化的目录结构,通常用于文件管理系统、组织结构展示...

    基于Jquery的JSTree实例

    JSTree是一款强大的基于JavaScript的树型视图库,它能够方便地在网页中构建和操作交互式的树结构。JSTree与jQuery库结合,提供了丰富的API和多种可配置选项,使得开发者能够轻松实现自定义功能,如拖放操作、搜索、...

Global site tag (gtag.js) - Google Analytics