HTML中TextArea處理換行(jquery)

默認狀況下jquery在處理textArea中文本時是會忽略掉回車符的,爲了保留回車符選擇使用<pre></pre>標籤嵌套textArea中的內容,同時替換掉‘<’和'>'避免js注入。 html

function clickFn()
{
var value = $('#textArea').val();                                   //獲取textArea中的文字
value = value.replace(/</g, '&lt;').replace(/>/g, '&gt;');//替換'<','>'
var html = '<pre>' + value + '</pre>';                        //建立pre元素
$(html).appendTo($('#result'));                                  //添加的目標位置
}; jquery

相關文章
相關標籤/搜索