使用所有换行符将文本复制到textarea

时间:2013-09-06 11:14:39

标签: jquery

嗨朋友我想将文字从div复制到textarea,包括所有换行符请点击此处http://jsfiddle.net/SEz5y/

我试过了

SCRIPT

$('.cancel').click(function(){

var fr = $('.fromCont').html();
$('.contentF').val(fr)

})

HTML

<textarea name="fromCont" rows="5"  class="contentF" id="f" placeholder="Add Text"></textarea>

<div class="fromCont" style="">zxczxczc <br> 1 line <br> 2 line <br> 3 line</div>

<a href="#" class="cancel">submitl</a>

2 个答案:

答案 0 :(得分:7)

你的小提琴实际上没有换行符。所以我假设您要将<br>转换为\n

$('.contentF').val(fr.replace(/\<br\>/g, "\n"));

Fiddle

答案 1 :(得分:0)

尝试使用ASCII代码替换br代码以获取回车符和换行符:

$('.contentF').val(fr.replace(/\<br\>/g, '\&#013;&#010;'));