各行をテキストエリアに入れたい。テキストエリアは小さく、幅の制約に従って単語をラップします。だから私が試した:私も個別と一緒にwrap="hard"
とwhite-space: pre-wrap
を試してみました
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
。
改行が見つかりませんでした !!助けが必要です、ありがとう。
。シャドーDOMを通過する必要はありません(すべてのブラウザがそうであるわけではありません)。これは、ラッピングがCSSによるもので、テキストエリアの値に保存されないためです。 – evolutionxbox
この質問は非常に関連しているようです:http://stackoverflow.com/questions/3738490/finding-line-wraps – evolutionxbox
うーん、それはかなり関連性があり、ほとんどの仕事をしています! – vjjj