И что это работает?) Смысл какой-то неясный - перетаскивать листья. А зачем? А контент в них редактируется? А ветки что? А создать новую или удалить? А как? Что значит редактируемое дерево? Надо как-то описать по пунктам весь функционал - редактируемое дерево. Это первое с чего следует начать. Второе это полная html-разметка в возможных состояниях и сопутствующие css. Третье почитать букварь
https://learn.jquery.com/plugins/. А вот затем уже можно начать что-то кодить на jquery.