Прежде всего, что у меня есть: простой div, который по клику переключается на текстовую область.Заполнитель текстовой области - это значение, которое раньше имел div.
<div class="class" id="test">Test</div>
text = $('#test').text();
$('#test').replaceWith('<textarea onkeyup="update_textarea(this)"
id="test" placeholder="' + text + '" />');
Функция updateTextarea делает вновь вставленный текст доступным в качестве значения (что означает, что я могу использовать вставленный текст позже снова).
Теперь, чего мне не хватает или чего я хочу: когда я нажимаю на свой div со значением Test, он становится редактируемым (потому что это больше не div, это текстовая область).Проблема в том, что заполнитель правильный, но когда я щелкаю внутри текстовой области, чтобы вставить новый текст, заполнитель удаляется, текстовая область пуста.Как я мог предотвратить это, сохраняя заполнитель как значение в пределах текстовой области?
Должно быть что-то с onFocus, я думаю ... но как его сохранить.
Спасибо