Вот сделал небольшой сприпт с использованием ООП, покритикуйте (я еще в этом новичок):
http://jsbin.com/egevaf/1/edit
Можно ли как-то улучшить, что-то изменить или вообще удалить.. Хочется увидеть безупречный код реализации задачи)
Скрипт добавляет обработчики к элементам li и создает новые элементы li. При наведении на элемент - показывается текст.
Спасибо!