0

テキストエリアの値 (id="t") を別の要素 (id="t_hidden") にコピーすると、なぜ javascript/jquery が改行 (\n) を削除するのか疑問に思っています。

$('#t_hidden').val($('#t').val());

私がsthをするとき。$('#t_hidden') の値で、改行が消えたことを認識しています。理由を知っている人はいますか?

4

2 に答える 2

5

宛先要素はテキストエリアですか? そうでない場合、改行はコピーできますが、空白として無視されます。それらを機能させるには、それらを a に置き換える必要があり<br />ます。

于 2012-09-05T19:21:27.880 に答える
3

hidden および textbox のタイプの要素には改行がないため、値を設定すると削除されます。改行を維持したい場合は、テキストエリアを使用し、表示をなしに設定します。

于 2012-09-05T19:23:34.057 に答える