从textarea获取换行符

时间:2014-04-02 11:40:50

标签: javascript html

在文本区域中,当文本长度超过textarea行时,会自动添加beaks,问题是如何使用换行符(由用户添加并由textarea添加)从textarea获取文本?请在jsfiddle.net上发布示例

$(selector).val()

返回带有用户换行符的文本,并删除所需的自动换行符

my result so far

这是一个示例,“七”和“八”之间需要额外的换行符

2 个答案:

答案 0 :(得分:0)

试试这样:

<强> HTML:

<div id="fi"></div>
<textarea id="txtarea"></textarea>
<button id="btn">go</button>

<强> jquery的:

$(document).ready(function() {
    var btn = $('#btn');
    var txtarea = $('#txtarea');
    var result = $('#fi');
    btn.click(function() {
        var val = txtarea.val().replace(/\n/g, '<br/>');
        result.html(val);
        return false;
    });
});

或设置行数

<textarea cols='60' rows='8'>This is my statement one.&#13;&#10;This is my statement2</textarea>

答案 1 :(得分:0)

我想出了这个解决方案(它还限制了行数和行数)

working solution

ttxt()

是一种主要方法