2011-12-30 19 views
20

chciałbym mieć wiele wierszy, gdy używam metody HTML jQuery, podobnie jak to:Wiele linii przy użyciu .html metody jQuery

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

Jednak ten fragment kodu nie działa. Czy istnieje sposób użycia wielu linii podczas używania metody html jQuery?

Odpowiedz

29

Można użyć ciąg konkatenacji dołączyć nowe linie. Jest też czysty.

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

lepsze rozwiązanie jeśli się powiedzieć wiele linii z ajax odpowiedzi. – TheVillageIdiot

50

użyć \, aby uciec z nowej linii znaków.

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

Zobacz przykład pracuje tutaj: http://jsfiddle.net/amantur/yeDff/

+2

podczas konkatenacji jest czysty, to jest dla mnie o wiele czystszy jak tylko trzeba się martwić o otwarciu '„'i zamykanie'”' – mmcrae

Powiązane problemy