JsTree
JsTree is a jQuery-based Tree control. Supports multiple data sources, such as HTML, JSON, and XML. JsTree is the most comprehensive function of all jQuery tree plug-ins. Supports drag-and-drop, copy, delete, shortcut keys, multiple selections, custom node icons, custom right-click menus, cross-page persistence, and so on. In addition, it supports the theme feature and comes with a theme package. JsTree is completely free and complies with the GNU license.
Demo: http://www.jstree.com/demo
: Http://www.jstree.com/
Document: http://www.jstree.com/documentation
Treeview
Treeview is another easy-to-use lightweight jQuery Tree plug-in that can convert unordered lists into a Tree that can be expanded and shrunk. It supports unlimited extension and dynamic addition of menu items. Treeview is open-source under the MIT and GPL protocols.
Demo: http://jquery.bassistance.de/treeview/demo/
: Http://github.com/jzaefferer/jquery-treeview
Document: http://docs.jquery.com/Plugins/Treeview
DynaTree
DynaTree is an optimized dynamic jQuery tree viewing plug-in that creates DOM elements only when necessary. Supports checkbox, hierarchical selection, and drag-and-drop. It also supports ajax and delayed loading. Open-source protocols: MIT and GPL.
Demo: http://wwwendt.de/tech/dynatree/doc/samples.html
: Http://code.google.com/p/dynatree/
Document: http://wwwendt.de/tech/dynatree/doc/dynatree-doc.html
Via coderbay