Не передаются все свойства текста при перемещении его

108
25 ноября 2020, 03:20

$(document).on("keyup", '.create--post--text', function(e) {
    var text= $('.create--post--text').val();
    $('.preview--post--text').html(text);
});
<div class="form-group label-floating is-empty mb-1">
    <textarea class="form-control create--post--text" name="post" placeholder="Расскажите миру какие события сегодня произошли в вашем городе"></textarea>
</div>
Answer 1

Это потому что перенос строки в полях ввода обозначается символом \n,
А в других HTML элементах <br>

Поэтому берем \n и подменяем его на br

$(document).on("keyup", '.test-1', function() { 
    var moo = $(this).val(); 
    $('.test-2').html( moo.replace(/\n/g,'<br>') ); 
});
textarea {width: 400px; height: 100px;}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
 
<textarea class="test-1">Продажа газированной воды в летний день 
Москва, 1958 год.</textarea> 
 
<div class="test-2"></div>

P.s. код такого вида всё равно не будет работать для нескольких элементов. Тогда тем более классы стоит заменить на id...

READ ALSO
Счетчик css counter

Счетчик css counter

Нужно чтоб счетчик состоял из 3 чисел, например 001, 002, 003 при переходе на 10 элемент было 010

116
Как сдвигать бэкграунд в HTML?

Как сдвигать бэкграунд в HTML?

Есть HTML страница и картинка для бэкграунда (в 3 раза шире ширины экрана)Можно ли ее сдвигать влево и вправо? И каким образом?

123
Поиск по дом элементам. Правильный ли подход?

Поиск по дом элементам. Правильный ли подход?

Кусок кода вырван из контекста, но надеюсь будет понятенЕсть простая форма, и в ней есть textarea

85
Возврат результата в Ajax.BeginForm

Возврат результата в Ajax.BeginForm

Не могу получить результат работы вызываемого метода UpdateMenuNews, то есть по идеи параметры @HtmlLabelFor и @Html

131