J’ai une ficelle dire
ssortingng display_txt = "1st line text" +"\n" + "2nd line text";
à Jquery, j’essaie d’utiliser
('#somediv').html(display_txt).css("color", "green")
De toute évidence, je m’attends à ce que mon message soit affiché sur 2 lignes, mais au lieu de cela, \ n est affiché dans le message. Des solutions rapides pour ça?
Merci,
Utilisez
pour une nouvelle ligne en html:
display_txt = display_txt.replace(/\n/g, "
");
Définissez votre css dans la cellule de tableau à
white-space:pre-wrap;
document.body.innerHTML = 'First line\nSecond line\nThird line';
body{ white-space:pre-wrap; }
Vous pouvez utiliser une balise pre au lieu d’une div. Cela afficherait automatiquement vos \ n de manière correcte.
Peut-être que .text
au lieu de .html
?