2011-12-30 1 views
20

Je voudrais avoir plusieurs lignes lorsque j'utilise la méthode html jQuery, comme ceci:lignes multiples lorsque vous utilisez la méthode .html jQuery

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

Cependant ce bout de code ne fonctionne pas. Est-il possible d'utiliser plusieurs lignes lors de l'utilisation de la méthode html de jQuery?

Répondre

29

Vous pouvez utiliser la concaténation de chaîne pour rejoindre les nouvelles lignes. C'est propre aussi.

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

si obtenir plusieurs lignes de dire la réponse ajax. – TheVillageIdiot

50

utilisez \ pour échapper les nouveaux caractères de ligne.

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

Voir par exemple travailler ici: http://jsfiddle.net/amantur/yeDff/

+2

tout concaténation est propre, cela est pour moi beaucoup plus propre que seulement besoin de vous soucier de l'ouverture ' « '' et la fermeture » meilleure solution' – mmcrae

Questions connexes