Я хочу получить каждую строку в текстовом поле. Текстовая область маленькая и обертывает слова в соответствии с ограничениями ширины. Так что я пробовал:
Textarea - получить каждую строку, найти разрывы строк
// Sample text: I want to find(line wrapped) all lines here
$("#textarea1").val().split(/(\r\n|\n|\r)/gm).length
// 1, not the right length, should be 2
$("#textarea1").val().split(/\r?\n/g).length
// 1
$("#textarea1").val().split("\n").length
// 1
$("#textarea1").val().split("\r").length
// 1
Я также попытался wrap="hard"
и white-space: pre-wrap
индивидуально и вместе.
Ничего похожего найти перерывы !! Нужна помощь, спасибо.
Я не уверен, что это вообще возможно. Не без прохождения тени DOM (который не каждый браузер имеет). Это связано с тем, что обертка связана с CSS и не сохраняется в значении текстового поля. – evolutionxbox
Этот вопрос представляется чрезвычайно актуальным: http://stackoverflow.com/questions/3738490/finding-line-wraps – evolutionxbox
Хм, это очень актуально, почти делает работу! – vjjj