Задать вопрос
@IvankoPo

Как добавить новый блок после существуещего?

Как должно работать - ввожу в поле текст нажимаю на кнопку создаётся выше блок с текстом якобы сообщние, ввожу еще что то снова после того блока добавляеться блок со вторым сообщением. Как работает ввожу текст первое сообщение на скрине здравствуй отправляю создаться блок вроде бы хорошо, пишу второе сообщение нажимаю добавить, а он не добавляется после существующего а заменяет его. Как исправить ?c30eb4a4831c42f2bc357a96a97a6545.PNG --------------------------------------------------------------------------936287436e184941a695b9379bc1c713.PNG --------------------------------------------------------------------------------60c4ceac84e84d0dbb43cbf2b00a3938.PNG -------------------------------------------------------------------------------ec80fb82625745869aeef3eb44f26e55.PNG-------------------------------------------
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 2
@MrTimon
var div = document.createElement('div');
div.className = 'cl';


Эти строчки нужно переместить в тело функции , что вызывается на клик. (в самом начале функции нужно поставить)
Ответ написан
а почему не сделать проще, в две строчки, или можно даже в одну:
newblok='<div clas="c1">'+form.text.value+'</div>';
$("#pole").html( newblok+ $("#pole").html()  );


И тут уж хотите "до" пишите, хотите "после" старых блоков, как душе угодно
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы