というわけで、テキストエリアのHTMLを取得して、改行が入っていないか確認する必要があります。\n
使用する文字列の戻り値に含まれてval()
いないため、含まれているかどうかを確認するにはどうすればよいですか\n
。検出できません。使ってみ.split("\n")
ましたが同じ結果でした。どうすればできますか?
1 分、IDK\n
値としてテキストエリアに追加すると、壊れて次の行に移動するのはなぜですか。
というわけで、テキストエリアのHTMLを取得して、改行が入っていないか確認する必要があります。\n
使用する文字列の戻り値に含まれてval()
いないため、含まれているかどうかを確認するにはどうすればよいですか\n
。検出できません。使ってみ.split("\n")
ましたが同じ結果でした。どうすればできますか?
1 分、IDK\n
値としてテキストエリアに追加すると、壊れて次の行に移動するのはなぜですか。
HTML の改行は\n
またはで表されません\r
。<br>
それらは、要素、または別の要素に続く任意のブロック要素 (など) など、さまざまな方法で表すことができます<p></p><p></p>
。
を使用している場合は、または(または) 改行を見つけるtextarea
ことができるため、次のようになります。\n
\r
\r\n
var text = $("#theTextArea").val();
var match = /\r|\n/.exec(text);
if (match) {
// Found one, look at `match` for details, in particular `match.index`
}
...しかし、それは単なるtextarea
s であり、一般的な HTML 要素ではありません。