Я создаю простой чат-бот. На каждом новом сообщении, полученном с сервера, создается новый HTML-элемент, который отправляется в браузер.Так, например, сообщение 1 будет:
<div class="message-computer"><p>Hi, how are you?</p></div>
Затем вы (пользователь) набираете / отправляете сообщение, которое отображается как:
<div class="message-user"><p>I am good, thanks!</p></div>
и т. Д. И т. Д.вперед.Я создал слайдер, чтобы изменить размер текста, отправляемого в / из бота чата.Теперь он работает, но редактирует только СУЩЕСТВУЮЩИЕ элементы HTML.Новые сообщения, отправленные на сервер или с сервера, по-прежнему имеют оригинальный размер.
$('input').on('change', function() {
var v = $(this).val();
$('.message-computer p').css('font-size', v + 'em')
$('.message-user p').css('font-size', v + 'em')
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="range" value="1" min="1" max="1.6" step=".1" id="slider" ondrag="changeSize()" />
Как применить изменение размера шрифта ко всем новым элементам, отправленным в браузер?
Спасибо