Javascript: преобразование textarea в массив
Как бы вы могли разбить значение textarea на массив, основанный на конце разделения строк? Использование jQuery круто для меня...
4 ответов
Это должно работать (протестировано в Firefox и Google Chrome):
var arrayOfLines = $('#textAreaID').val().split('\n');
кросс-платформенный образом:
var area = document.getElementById("area");
var lines = area.value.replace(/\r\n/g,"\n").split("\n");
вы можете попробовать эту функцию:
function textToArray(){
var someArray = [];
var nameList = $("#txtArea").val();
$.each(nameList.split(/\n/), function (i, name) {
// empty string check
if(name != ""){
someArray.push(name);
}
});
взято из : ПРЕОБРАЗОВАНИЕ СОДЕРЖИМОГО TEXTAREA В МАССИВ С ПОМОЩЬЮ JQUERY