jQuery - 给定TextArea Val() - 如何在第一个换行符之前获取所有内容

时间:2011-01-03 17:01:14

标签: jquery

我有一个允许返回的文本区域(输入键)。我想知道如何在第一个换行/返回/输入键之前的textarea中获取所有内容?

我应该使用像split这样的东西吗?

1 个答案:

答案 0 :(得分:3)

是的,您可以拆分换行符,并获得生成的数组中的第一项。

$('textarea').blur(function() {
    alert( this.value.split('\n')[0] );
});

不确定是否需要,但您也可以使用包含\r的正则表达式。

$('textarea').blur(function() {
    alert( this.value.split(/\n|\r/)[0] );
});