2011-12-30 16 views
20

kullanırken ben böyle, jQuery'nin html yöntemini kullandığınızda birden fazla satır var istiyorum: Birden fazla hat jQuery'nin .html yöntem

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

Ancak Bu kod ön çalışmıyor. JQuery'nin html yöntemini kullanırken birden çok satır kullanmanın bir yolu var mı? Yeni satır karakterlerinden kurtulmak için \ numaralı telefonu kullanarak

cevap

29

Yeni çizgiler katılmak için dize birleştirme kullanabilirsiniz. Onun da temiz. birleştirme temiz iken

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

daha iyi bir çözüm gerektiğinden bana daha temiz. – TheVillageIdiot

50

. Burada

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

Görünüm çalışma örneği: http://jsfiddle.net/amantur/yeDff/

+2

, bu ajax yanıtı söylemek gelen birden fazla satır alma keşke "' ve kapanış '" 'açılması konusunda endişelenmenize' – mmcrae

İlgili konular