Tree View Widget JqTree is a jQuery widget for displaying a tree structure in html. It supports json data, loading via ajax and drag-and-drop.

Basic example

Load a simple json data in javascript tree

Drag and drop

Add drag-and-drop support by setting the option dragAndDrop to true. You can now drag tree nodes to another position.

Expanded

Expand all hidden branches using autoOpen

autoEscape

You can put html in the node titles setting the autoEscape option to false