2011-12-30 13 views
20

vorrei avere più linee quando uso il metodo html di jQuery, in questo modo:Più righe quando si utilizza il metodo di jQuery html

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

Tuttavia questo frammento di codice non funziona. C'è un modo per usare più linee quando usi il metodo html di jQuery?

risposta

29

è possibile utilizzare concatenazione di stringhe per unire le nuove linee. È pulito anche.

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

migliore soluzione se ottenere più linee da dire risposta Ajax. – TheVillageIdiot

50

utilizzare \ per evitare nuovi caratteri di linea.

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

Visualizza esempio di lavoro qui: http://jsfiddle.net/amantur/yeDff/

+2

mentre la concatenazione è pulito, questo è per me molto più pulito come solo bisogno di preoccuparsi di apertura ' "'e la chiusura'"' – mmcrae

Problemi correlati