Содержимое HTML элемента textarea имеет значение по умолчанию , поэтому его использование изменит значение только в том случае, если оно не было изменено пользователем.
Не использовать html()
для изменения значения элемента управления формы. Используйте val()
.
Вы в данный момент устанавливаете значение <br>
. Это действие replace , а не действие insert .
Если вы хотите вставить данные, а не стереть существующие, вам нужно будет прочитать текущее значение, изменить его, а затем установить новое значение обратно.
$("#element").click(function(){
const old_value = $("#nameidtextarea").val();
const new_value = old_value + "<br>";
$("#nameidtextarea").val(new_value);
});