Не очень понятно, что вы имеете в виду, теряя значение?Исчезает ли предварительный просмотр всего кода?У вашей ссылки jsfiddle есть какой-то другой код.
Я запустил ваш код в jsfiddle, и он работает, если не нажимать клавишу Enter, код предварительного просмотра все еще находится на одной строке.Вы должны видеть, какая клавиша нажата всякий раз, когда вызывается событие keyup, и всякий раз, когда клавиша вводится, просто добавьте <br>
к содержимому div предварительного просмотра.
Смотрите здесь, как получить код клавиши: http://api.jquery.com/keyup/