默認狀況下jquery在處理textArea中文本時是會忽略掉回車符的,爲了保留回車符選擇使用<pre></pre>標籤嵌套textArea中的內容,同時替換掉‘<’和'>'避免js注入。 html
function clickFn()
{
var value = $('#textArea').val(); //獲取textArea中的文字
value = value.replace(/</g, '<').replace(/>/g, '>');//替換'<','>'
var html = '<pre>' + value + '</pre>'; //建立pre元素
$(html).appendTo($('#result')); //添加的目標位置
}; jquery