-6

次のコードを検討してください:http:
//jsfiddle.net/YttKb/

JavaScriptに新しいテキスト行を追加したい。私はutf-8コーディングを使用しています。改行するにはどの文字を挿入する必要がありますか?明らかに\n、テキストの新しい行は作成されません(新しい改行のみが作成されます)。\n\n新しい行を作成している間。

編集:

フィドルを更新しました。最初の行の終わりでEnterキーを手動で押すと、改行(\n)があっても、希望どおりに新しい行が作成されません。

4

1 に答える 1

1

これは少しプラットフォーム固有です。通常は\nまたはになります\r\n

もちろん、HTMLについて話している場合、HTMLでは(要素またはスタイルにさまざまな値を持つもののpreいずれかをフォーマットする場合を除いて)空白は単なる空白であるため、これらのいずれも違いはありません。スペース。要素を使用して、物事を垂直方向に分割する必要があります(、またはあなたがしていることにもっと適切なもの)。preprewhite-space<br>

フィドルを見ると、HTMLを扱っているので、、\nなど\r\nは関係ありません。これを行う更新されたものは次のとおりです。

$("#test").append("<br>And hello from script");

フィドル

...しかし、<br>通常は最後の手段です。通常、より意味的に適切なことができます。

于 2013-01-10T15:51:33.043 に答える