Jquery textarea val()并没有占据新的界限

时间:2010-10-16 11:53:35

标签: jquery textarea

我得到一个附有keyup功能的te​​xtarea。当用户输入内容时,我希望在blockquote标签内呈现此文本。它工作,但id不采用换行符和空格。你能帮助我吗?

$('#post_body').keyup(function() {    
$('blockquote').find('span').text($(this).val());

2 个答案:

答案 0 :(得分:6)

采用换行符,但在呈现HTML时,通常会被忽略。但是,您可以将<span>(或<blockquote>)新线渲染设置为匹配,方法是将white-sapce设置为与<pre>元素相同,如下所示:

blockquote span { white-space: pre; }​
//or..
blockquote { white-space: pre; }​

You can test it out here

答案 1 :(得分:0)

原始解决方案是使用<br/>;标记替换所有换行符,并使用&amp;nbsp;

替换所有空格