2011-12-30 13 views
20

を使用しているとき、私はこのように、jQueryのhtmlのメソッドを使用すると、複数のラインを持っているしたいと思います: 複数行jQueryの.htmlの方法

$("#someID").html(" 
    <h1>Headline 1</h1> 
    <h1>Headline 2</h1> 
    "); 

ただし、コードのこのスニペットは動作しません。 jQueryのhtmlメソッドを使用する際に複数の行を使用する方法はありますか?

答えて

29

あなたは新しい行に参加する文字列の連結を使用することができます。そのクリーンすぎる。

$("#someID").html("" + 
    "<h1>Headline 1</h1>" + 
    "<h1>Headline 2</h1>"); 
+2

よりよい解決策を'開口部を心配する必要があるとして、多くのクリーナーです。 – TheVillageIdiot

50

\を使用して改行文字をエスケープします。ここでの例を働い

$("#someID").html("\ 
    <h1>Headline 1</h1>\ 
    <h1>Headline 2</h1>\ 
    "); 

ビュー:http://jsfiddle.net/amantur/yeDff/

+2

連結はきれいですが、これは私にから複数の行を取得した場合にのみ、AJAXの応答を言う '「' 'と終了」 – mmcrae

関連する問題