Wie würden Sie einen TextArea-Wert in ein Array aufteilen, basierend auf der Zeilenende-Trennung? Die Verwendung von jQuery ist cool von mir ...Javascript: TextArea in ein Array konvertieren
20
A
Antwort
39
Dies sollte (in Firefox und Google Chrome getestet) Arbeit:
var arrayOfLines = $('#textAreaID').val().split('\n');
8
var stringArray = document.getElementById('textarea').value.split('\n');
0
Sie könnten versuchen, diese Funktion:
function textToArray(){
var someArray = [];
var nameList = $("#txtArea").val();
$.each(nameList.split(/\n/), function (i, name) {
// empty string check
if(name != ""){
someArray.push(name);
}
});
genommen von: CONVERT TEXTAREA CONTENT TO AN ARRAY USING JQUERY
5
Plattformübergreifend:
var area = document.getElementById("area");
var lines = area.value.replace(/\r\n/g,"\n").split("\n");
Es sollte '$ ('# textArea'). Val(). Split ('\ n')' sein, das jQuery-Objekt hat keine 'value' -Eigenschaft. – CMS
@CMS - oder sogar $ ('# textArea') [0] .value.split ('\ n') :) –
@CMS: Hoppla. Danke für's Bemerken. –