第一步:装入所需文件
在HTML文档的标识里加入下面代码:
XML/HTML Code复制内容到剪贴板
<script type="text/javascript" src="jquery-1.4.2.min.js">script>
<script type="text/javascript" src="TreeView/js/jQuery.tree.js">script>
<link rel="stylesheet" type="text/css" href="TreeView/jQuery.tree.css"/>
<script type="text/javascript" src="tree2.js">script>
第二步:添加HTML代码
在HTML文档的标识里加入下面代码:
XML/HTML Code复制内容到剪贴板
<div id="tree">div>
第三步:添加JavaScript代码
在HTML文档的标识里加入下面代码:
JavaScript Code复制内容到剪贴板
var o = {
showcheck: true,
//url: "http://jscs.cloudapp.net/ControlsSample/GetChildData";
animate:true,
cbiconpath: "lib/jquery/plugins/TreeView/images/icons/", //checkbox icon的目录位置
//icons: ["checkbox_0.gif", "checkbox_1.gif", "checkbox_2.gif"],
emptyiconpath:"lib/jquery/plugins/TreeView/images/s.gif", //checkbxo三态的图片
theme: "bbit-tree-lines", //bbit-tree-lines, bbit-tree-no-lines, bbit-tree-arrows
onnodeclick:function(item){alert(item.text);}
};
o.data = treedata;
$("#tree").TreeView(o);
});
插件配置参数
JavaScript Code复制内容到剪贴板
var dfop =
{
method: "POST", //默认采用POST提交数据
datatype: "json", //数据类型是json
url: false, //异步请求的url
cbiconpath: "images/icons/", //checkbox icon的目录位置
icons: ["checkbox_0.gif", "checkbox_1.gif", "checkbox_2.gif"],
emptyiconpath:"images/s.gif", //checkbxo三态的图片
showcheck: false, //是否显示checkbox
oncheckboxclick: false, //当checkstate状态变化时所触发的事件,但是不会触发因级联选择而引起的变化
onnodeclick: false, // 触发节点单击事件
cascadecheck: true, //是否启用级联,默认启用
data: null, //初始化数据
clicktoggle: true, //点击节点展开和收缩子节点
theme: "bbit-tree-arrows" //三种风格备选:bbit-tree-lines ,bbit-tree-no-lines,bbit-tree-arrows
};
节点数据格式(JSON)
JavaScript Code复制内容到剪贴板
data:[{
id:1, //ID只能包含英文数字下划线中划线
text:"node 1",
value:"1",
showcheck:false,
checkstate:0, //0,1,2
hasChildren:true,
isexpand:false,
complete:false, //是否已加载子节点
ChildNodes:[] // child nodes
},
..........
]
几个方法
JavaScript Code复制内容到剪贴板
$("#tree").getTSVs() //获取所有选中的节点的Value数组
$("#tree").getTSNs() //获取所有选中的节点的Item数组
$("#tree").getTCT() // 获取当前节点的Item数组
$("#tree").reflash() // 刷新节点数据
分享到:
相关推荐
jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery.treeview插件库)jquery插件库(jquery....
<link rel="stylesheet" href="css/jquery.treeview.css"> <script src="js/jquery.treeview.js"> ``` 在HTML结构中,创建一个无序列表(`<ul>`),用于展示树状结构。每个列表项(`<li>`)代表树的一个节点,子...
jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery插件版 treeview1.0jsontree (jquery.treeview.js) jQuery...
2. 解压缩后,将其中的“jquery.treeview.js”和对应的CSS文件(如“jquery.treeview.css”)放置到你的项目文件夹。 3. 在HTML文件中引用jQuery库和treeview的JS及CSS文件。 三、基本使用 1. HTML结构:创建一个...
<script src="jsontree/jquery.treeview.js"> ``` ### 2. **CSS样式** `jQuery Treeview`还需要一个对应的CSS样式表来实现视觉效果。在`treeview1.0`压缩包中,可能包含一个默认的样式文件,例如`treeview.css`。...
《jQuery Treeview.js 树形控件深度解析与应用》 在Web开发中,树形控件是一种常见的数据展示方式,它能够清晰地组织和层级化数据,方便用户浏览和操作。jQuery Treeview.js插件作为一款强大的JavaScript库,为...
2. 接着,下载jQuery Treeview插件文件,包括CSS样式表(如`jquery.treeview.css`)和JavaScript文件(如`jquery.treeview.js`)。本例中的压缩包包含这两个文件。 3. 在HTML文件中,将CSS文件链接到`<head>`部分,...
**jQuery Treeview.js 插件详解** jQuery Treeview.js 是一款功能强大的JavaScript库,用于将HTML列表转换为可交互的树形结构。这个插件基于流行的jQuery框架,为用户提供了一种简便的方式来展示层次化的数据,如...
在本文中,我们将深入探讨如何使用Jquery.Treeview和Jquery UI来创建一个Web文件预览功能。这两个JavaScript库在Web开发中广泛用于增强用户体验,尤其是处理文件管理和展示。让我们一起详细了解一下它们的工作原理和...
首先,`jquery.treeview.css`是jQuery Treeview的核心样式文件。它定义了树节点的各种样式,如展开/折叠按钮、节点间的层次间距、选中状态等。通过调整这些样式,我们可以自定义树形视图的外观,使其与网站的整体...
<link rel="stylesheet" href="jquery.treeview.css"> <script src="jquery.js"> <script src="jquery.treeview.js"> ``` 接着,你可以对 HTML 结构进行标记,添加必要的类名以指示树形结构: ```html <li><a ...
1. 引入必要的jQuery库和插件:需要引入jquery.treeview.min.js树插件和jquery.contextmenu.r2.js右键菜单插件。 2. 准备JSON格式的数据源:可以使用AJAX方法动态从服务器获取数据,也可以直接定义在页面中。 3. ...
《jQuery Treeview 演示详解》 在Web开发领域,jQuery库因其强大的功能和易用性而备受青睐。其中,jQuery UI中的TreeView组件是一种用于展示层级数据的强大工具,它能够将数据结构以树状的形式呈现,使得用户可以更...
`treeview.js`是一款基于JavaScript和jQuery的树形控件,常用于构建网页中的层次结构展示,如导航菜单、文件系统目录或组织结构图等。它以其简洁的API和丰富的定制选项,深受前端开发者喜爱。 在JavaScript领域,树...
<link rel="stylesheet" href="jquery.treeview.css"> <script src="jquery.js"> <script src="jquerytreeview.js"> ``` 接着,你可以创建一个基础的HTML结构来表示树形菜单,比如: ```html <ul id="treeview"> ...