У меня есть текстовое поле, в которое я вставляю \n
при нажатии пользователем. Код из этого текстового поля отправляется в службу WCF через jQuery.ajax()
. Я не могу сохранить \n
в БД, поскольку он не будет отображаться в других приложениях, потребляющих службу.
Как заменить \n
тегом <br />
?
Решение
Хорошо, многие из вас пробовали, а некоторые получили право с Javascript Regex с /g (глобальный модификатор). В конце я дважды вставлял \n, я не знаю, почему, я только предполагаю, что jQuery в событии keypress создан double\n, который я отлаживаю.
$('#input').keypress(function (event) {
if (event.which == '13') {
inputText = $('#input').val() + '\n';
$('#input').val(inputText);
}
});