2015-05-01 3 views

ответ

0

Вы можете использовать подстроку, и IndexOf ("\ п"):

var yourText = $("#myArea").html(); 
var firstLineIndex = yourText.indexOf("\n"); 
var finalText = yourText.substring(firstLineIndex,yourText.length); 
alert(finalText); 

Working Fiddle

6
$(document).ready(function(){ 
    var newText = $('textarea').val().replace(/^.*\n/g,""); 
    $('textarea').val(newText); 
}); 

fiddle

0

Я обновил вы скрипку http://jsfiddle.net/ncm4not5/11/

var lines = document.getElementById('text').innerHTML.split('\n'); 
var temp = ''; 
for (var i = 1; i < lines.length; i++) { 
    temp += lines[i] + '\n'; 
} 
document.getElementById('text').innerHTML = temp; 
2

Вы можете разделить значение textarea в массив построчно ломается с помощью .split("\n") (я использовал регулярные выражения в моем коде ниже, чтобы удалить несколько разрывов строк сразу), удалите первый элемент массива с помощью .shift(), объедините оставшиеся элементы с помощью .join("\n") и верните их обратно в значение textarea с помощью .val().

var value = $("textarea").val().split(/\n+/g); 
value.shift(); 
$("textarea").val(value.join("\n")); 

DEMO

2

Можно использовать val(fn)

$('textarea').val(function(_, val){  
    return val.split('\n').slice(1).join('\n'); 
}); 

DEMO

Смежные вопросы