自己开发开源jquery插件--给jquery.treeview加上checkbox
很多时候需要把树状的数据显示除来,比如分类,中国省份、城市信息,等,因此这方面的javascript插件也有很多.比如性能优异的jquery.treeview和国人开发的功能强大的zTree. 我最近在一个项目中用到了jquery.treeview,但是很可惜的是这款小巧高效的jquery插件不支持checkbox的行为。因此我花了两三个小时给它加上了对于checkbox的支持,同时封装成了一个插件。
为了发扬开源 精神,我把这个虽然算不上多么牛逼的插件上传到了github上,以后我会尽量把自己平时写的代码进行一些封装,然后上传到github上,提交到开源中国,为开源社区贡献自己的一份力量。
github项目主页:https://github.com/yzhen334/jquery-treeview-addon
开源中国项目主页:http://www.oschina.net/p/jquer-treeview-addon
效果如下:
简单使用方法:
引入的文件:
需要写的代码:
迭代是用递归实现的,因此并不适合太大量的数据。。最近太忙,下次有时间会修改成非递归的实现的。