У меня есть текстовое поле. Я бы подсчитал строки моего ввода.Javascript/Jquery get num row from string
Моя простая функция countLines работает со всеми другими регулярными выражениями, но не в этом случае.
function countLines(str){
return (str.split("\r\n|\r|\n").length -1);
}
alert(countLines($("#myTextArea").html());
Почему его возвращение равно 0, даже если у меня есть несколько строк текста?
Обратите внимание, что '.html()' не будет возвращать пользовательский ввод, для этого вы должны использовать '.val()'. Вот простая демонстрация, показывающая разницу между использованием .html() 'и' .val() 'в текстовом поле: http://jsfiddle.net/YZVP6/ – Jasper
Мое текстовое поле используется как редактор html. ;) – Danilo