Lo que me gustaría es contar el número de líneas en un área de texto, por ejemplo:¿Cómo obtener el número de líneas en un área de texto?
line 1
line 2
line 3
line 4
debería contar hasta 4 líneas. Básicamente presionando entrar una vez que lo trasladará a la siguiente línea
El siguiente código no funciona:
var text = $("#myTextArea").val();
var lines = text.split("\r");
var count = lines.length;
console.log(count);
da siempre '1' no importa cuántas líneas.
Después de realizar más pruebas, descubrí que cualquier espacio en blanco después del último carácter de nueva línea y antes de la etiqueta de cierre también cuenta como un elemento adicional en la división, excepto en los navegadores IE9. – thor2k
esta publicación es un poco antigua, pero solo por información, creo que encontré una solución alternativa: el uso de un elemento 'contenteditable' en lugar de un área de texto: [http://stackoverflow.com/a/22732344/2037924](http : //stackoverflow.com/a/22732344/2037924) ... – webeno
Funciona cuando presiono enter, pero no funciona para que el texto largo aparezca en pocas líneas. – RaV