jq 目录树ajax,wdTree 轻量级的 jQuery 目录树插件 - 资源分享

wdTree是一个轻量级的jQuery插件,用于创建多级目录树,支持目录和文件的选择、复选框操作以及通过AJAX加载数据。它提供了配置参数如`cascadecheck`、`cbiconpath`等,以及多种回调函数,如`oncheckboxclick`和`onnodeclick`,便于用户交互和数据获取。用户可以使用提供的示例代码轻松地在网页中集成和操作目录树。
摘要由CSDN通过智能技术生成

wdTree 是一个轻量级的 jQuery 目录树插件,支持多级目录选择,目录和文件复选框选项,获取复选框的值,支持多个配置参数自定义,多个回调函数配置,还可以从其他页面 AJAX Loading 数据加载。

43b4f79dc26142d02170212f34105984.png

使用方法

要使用这个插件,需要一个 HTML 的元素,比如下面的代码:

然后调用插件

var o = {

showcheck: true

//onnodeclick:function(item){alert(item.text);},

};

o.data = treedata;

$("#tree").treeview(o);

获取Checkbox选择中的元素

$("#showchecked").click(function(e){

var s=$("#tree").getCheckedNodes();

if(s !=null)

alert(s.join(","));

else

alert("NULL");

});

获取当前选中的元素

$("#showcurrent").click(function(e){

var s=$("#tree").getCurrentNode();

if(s !=null)

alert(s.text);

else

alert("Current node is nothing");

});

配置参数

data配置支持一下的配置参数

data:[{

id:"node1", //node id

text:"node 1", //node text for display.

value:"1", //node value

showcheck:false, //whether to show checkbox

checkstate:0, //Checkbox checking state. 0 for unchecked, 1 for partial checked, 2 for checked.

hasChildren:true, //If hasChildren and complete set to true, and ChildNodes is empty, tree will request server to get sub node.

isexpand:false, //Expand or collapse.

complete:false, //See hasChildren.

ChildNodes:[] // child nodes

}]

其他可用的配置参数

cascadecheck:Boolean Whether node being seleted leads to parent/sub node being selected.

cbiconpath:String Checkbox image path.

clicktoggle:String Whether to toggle node when node clicked.

showcheck:Boolean Whether to show check box or not.

theme:String Tree theme. Three themes provided. ‘bbit-tree-lines’ ,’bbit-tree-no-lines’ and ‘bbit-tree-arrows’.

url:String Url for child nodes retrieving.

回调函数

oncheckboxclick( tree, item, status)

Fired when check box is clicked on.

Object

tree

This tree object.

Object

item

Node item clicked on.

Number

status

1 for checked, 0 for unchecked.

onnodeclick( tree, item)

Fired when a node is clicked on.

Object

tree

This tree object.

Object

item

Ndde item clicked on.

本地下载地址:wdTree

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值