Рассмотрим следующий фрагмент HTML-страницы:
<div id='myDiv'>
Line 1.<br />
Line 2<br />
These are <special> characters & must be escaped !@@><>
</div>
<input type='button' value='click' id='myButton' />
<textarea id='myTextArea'></textarea>
<script>
$(document).ready(function () {
$('#myButton').click(function () {
var text = $('#myDiv').text();
$('#myTextArea').val(text);
});
});
</script>
Сначала есть элемент div с идентификатором myDiv
.Он содержит текст, похожий на тот, который может быть получен из базы данных SQL во время выполнения на моем рабочем веб-сайте.
Далее есть кнопка и текстовая область.Я хочу, чтобы текст в myDiv
появлялся в текстовой области при нажатии кнопки.
Однако, используя предоставленный мною код, разрывы строк удаляются.Что я могу сделать с этим, учитывая, что экранирование специальных символов не подлежит обсуждению?