行区切りの終わりに基づいて、textarea値を配列に分解するにはどうすればよいでしょうか。 jQueryの使用は私にはクールです...
これは動作するはずです(FirefoxとGoogle Chromeでテスト済み):
var arrayOfLines = $('#textAreaID').val().split('\n');
var stringArray = document.getElementById('textarea').value.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);
}
});
この方法はうまくいきました:
var textArea = document.getElementById("textAreaId");
var arrayFromTextArea = textArea.value.split(String.fromCharCode(10));