Comment voulez-vous diviser une valeur textarea en un tableau basé sur la séparation de fin de ligne? L'utilisation de jQuery est cool par moi ...
Cela devrait fonctionner (testé dans Firefox et Google Chrome):
var arrayOfLines = $('#textAreaID').val().split('\n');
var stringArray = document.getElementById('textarea').value.split('\n');
Manière multiplateforme:
var area = document.getElementById("area");
var lines = area.value.replace(/\r\n/g,"\n").split("\n");
Vous pouvez essayer cette fonction:
function textToArray(){
var someArray = [];
var nameList = $("#txtArea").val();
$.each(nameList.split(/\n/), function (i, name) {
// empty string check
if(name != ""){
someArray.Push(name);
}
});
extrait de: CONVERTIR UN CONTENU TEXTAREA EN RÉSEAU UTILISANT JQUERY
Cette méthode a bien fonctionné:
var textArea = document.getElementById("textAreaId");
var arrayFromTextArea = textArea.value.split(String.fromCharCode(10));