エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
jQueryで改行を含む文字列(非HTML)を挿入する方法 | 綺麗に死ぬITエンジニア
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
jQueryで改行を含む文字列(非HTML)を挿入する方法 | 綺麗に死ぬITエンジニア
jQueryを使っていて、.text()メソッドを用いる際、改行を含んだ文字列をそのまま入力して、表示上も改行... jQueryを使っていて、.text()メソッドを用いる際、改行を含んだ文字列をそのまま入力して、表示上も改行させたい場合がままあります。しかし、実際にはそれは.text()メソッドでは実現できません。 なぜなら、HTML上で改行するには<br>タグが必要であり、タグを利用する以上、HTMLとして文字列を挿入する必要があるためです。 今回は、.text()メソッドを拡張し、改行コードを<br>タグに変換して、なおかつエスケープして表示する自作プラグインを作成したので、それを紹介します。 ユースケース例えば、<textarea>タグなどでユーザーに改行を含む文字列を入力させた際、表示側でも改行を含む文字列として表示させたい場合があります。 そういった場合に用いるといいでしょう。 PHPではnl2br()関数など用意されていますが、JavaScriptでは独自に実装する必要があります。API利