Я не знаю, что для этого есть «стандартное» единственное решение. В прошлом я использовал только что важное обновление - jsTree, в него было внесено множество улучшений ... оно не соответствует вашим "стабильным" требованиям, потому что оно находится в состоянии RC, но это должно скоро измениться.
Вы можете получить больше информации об этом здесь ( он большой, хотя , убедитесь, что он не излишним для ваших нужд)
Есть , конечно, другие варианты , но, поскольку я не использовал ни один из них (и мы в конечном итоге перешли к пользовательскому дереву, поскольку наши требования были очень легкими / специфическими) ... я просто могу t дать любую информацию из первых рук об альтернативах. Я сделаю это для того, кто на самом деле использовал их, чтобы дать некоторое представление.
Кроме того, появится дерево пользовательского интерфейса jQuery, в настоящее время оно находится на стадии планирования, вы можете отслеживать его прогресс здесь: http://jqueryui.pbworks.com/Tree