1

<pre>タグ内のすべてが1行にあるXMLサンプルコードのブロックがあります。プログラムで複数行に分割してからインデントを追加したいと思います。

サンプルコードは、各タグの左右の山かっこを置き換えるHTML特殊文字で既にフォーマットされています。

jQueryオブジェクトとしてロードすることにより、jQueryを使用してコードを操作する予定です。しかし、各タグの後に改行を入力するにはどうすればよいですか?両方とも\n<br>テキストとして印刷されることになります。なぜなら、それはですから<pre>。基本的に、リターンキーで改行を入力したときにIDEで何が起こるかをシミュレートしたいと思います。何かご意見は?

更新:.html()を使用し\nて、この更新されたjsfiddleに示されているように動作させました:http://jsfiddle.net/SPms3/17/

4

2 に答える 2

1

どちらもテキストとして印刷しないでください。jQuery.htmlではなく、を使用してくださいjQuery.text

于 2012-08-02T00:10:48.303 に答える
0

このデータを変数に設定する場合は、'(単一引用符)でラップすると/ nがレンダリングされないため、'ではなく"でラップするようにしてください。

javascriptを使用していない場合は、キーボードのEnterキーを物理的に押して、改行をレンダリングします...

于 2012-08-02T00:11:21.077 に答える