jQuery text() に改行を含める方法 質問する

jQuery text() に改行を含める方法 質問する

私はこう言えるようになりたい

$(someElem).text('this\n has\n newlines);

ブラウザでは改行付きで表示されます。私が見つけた唯一の回避策は、someElem の CSS プロパティ「white-space」を「pre」に設定することです。これはほぼ機能しますが、パディングを 0 に設定しても、テキストと someElem の上部の間に非常に大きなパディングが発生します。これを取り除く方法はありますか?

ベストアンサー1

この時点での正しい解決策は、CSSwhite-space: pre-lineまたは を使用することですwhite-space: pre-wrap。クリーンでエレガントです。このペアをサポートする IE の最低バージョンは 8 です。

https://css-tricks.com/almanac/properties/w/whitespace/

先頭および/または末尾の空白を手動で削除する必要がある場合があります。

おすすめ記事