如何提取文本区域内容的第一行

时间:2018-08-25 14:33:31

标签: javascript jquery

let a = first line of `txt`;
$('#target').text(a);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea class='txt' id='txt'>
sky sky
blue blue
red red
</textarea>

<p id='target'></p>

Ho提取文本区域内的第一行文本。

结果应为: sky sky

1 个答案:

答案 0 :(得分:2)

行在\n处分割,因此应该可以。

var lines = $('#txt').val().split('\n');//gives all lines
    var firstLine=lines[0];
    console.log('firstLine:',firstLine);
    $("#firstLine").html(firstLine)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<textarea class='txt' id='txt'>
sky sky
blue blue
red red
</textarea>

<h3 id="firstLine"></h3>