Was Ich mag würde, ist die Anzahl der Zeilen in einem Textfeld zu zählen, z:Wie bekomme ich die Anzahl der Zeilen in einem Textfeld?
line 1
line 2
line 3
line 4
soll zu 4 Zeilen zählen. Grundsätzlich drücken einmal eingeben würden Sie in die nächste Zeile übertragen
Der folgende Code funktioniert nicht:
var text = $("#myTextArea").val();
var lines = text.split("\r");
var count = lines.length;
console.log(count);
Es ist immer ‚1‘ gibt, egal wie viele Linien.
Nach weiteren Tests stellte ich fest, dass alle Leerzeichen nach dem letzten Zeilenumbruchzeichen und vor dem schließenden Tag auch als zusätzliches Element in den split-in anderen IE9-Browsern gezählt werden. – thor2k
dieser Beitrag ist ein wenig alt, aber nur für Informationen, ich glaube, ich fand eine Abhilfe: die Verwendung eines 'contenteditable' Elements anstelle eines Textfelds: [http://stackoverflow.com/a/22732344/2037924](http : //stackoverflow.com/a/22732344/2037924) ... – webeno
Es funktioniert, wenn ich Enter drücke, aber es funktioniert nicht für langen Text, der in einigen Zeilen erscheint. – RaV