Comment voulez-vous décomposer une valeur textarea dans un tableau, en fonction de la fin de la séparation de ligne? L'utilisation de jQuery est cool par moi ...Javascript: Convertir textarea en un tableau
20
A
Répondre
39
Cela devrait fonctionner (testé dans Firefox et Google Chrome):
var arrayOfLines = $('#textAreaID').val().split('\n');
8
var stringArray = document.getElementById('textarea').value.split('\n');
0
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);
}
});
5
Voie multiplateforme:
var area = document.getElementById("area");
var lines = area.value.replace(/\r\n/g,"\n").split("\n");
Cela devrait être '$ ('# textArea'). Val(). Split ('\ n')', l'objet jQuery n'a pas de propriété 'value'. – CMS
@CMS - ou même $ ('# textArea') [0] .value.split ('\ n') :) –
@CMS: Oups. Merci d'avoir noté. –