0

テキストエリアのあるフォームがあります。フォームから DB に情報を追加するとき、そのテキストエリアの /n 改行を次のように < br> タグに置き換えます。

$("#distributor_address").attr("value").replace(/\n/g, '<br>');

HTML テキストとして表示する必要がある場合、正しく表示されます。ただし、データを編集する必要があり、DB からプルしてテキスト領域に再度配置する場合は、まさに次のように表示されます。

line 2 < br> line 1

(私のページの方向が rtl に設定されていることに言及する必要があります)

改行なし。私はそれを次のように逆にしようとしました:

var dist_address = result[0].distributor_address;
dist_address = dist_address.replace('<br>', /\n/);
$("#distributor_address").val(dist_address);

しかし、それが私が結果を見る方法です:

line 2/n\/line 1

では、その < br> タグをテキストエリアの改行に戻すにはどうすればよいでしょうか?

4

3 に答える 3