| 
		
			Сообщение от newbie guy
			
		
	 | 
	| 
		Не могу реализовать функцию для скрытия <input /> и сохранения его значения в <li></li>.
	 | 
	
Если после скрытия сохранение, значит достаточно обработки события onblur элемента, и Гугл по этому вопросу завалит.
	
	| 
		
			Сообщение от newbie guy
			
		
	 | 
	
		А с помощью ajax, будет происходить переименование/удаление/добавление, и перетаскивание (изменение порядка) полей <li></li>. 
Короче будет дерево.
	 | 
	
С такой структурой списка как у вас, это скорее сортировка пользовательская, но не порождение дерева.