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
最佳答案
行在\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>
关于javascript - 如何提取文本区域内容的第一行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52018259/