1. ホーム
  2. javascript

[解決済み] jQueryで改行をbrに変換する(nl2br相当)

2022-10-05 17:07:45

質問

jQueryにtextareaの内容を取り込んでliに挿入しています。

改行を視覚的に保持させたい。

もっと簡単な方法があるはずなのですが...。

どのように解決するのですか?

<ブロッククオート

デモです。 http://so.devilmaycode.it/jquery-convert-line-breaks-to-br-nl2br-equivalent

function nl2br (str, is_xhtml) {   
    var breakTag = (is_xhtml || typeof is_xhtml === 'undefined') ? '<br />' : '<br>';    
    return (str + '').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1'+ breakTag +'$2');
}

<ブロッククオート