jQuery ajouter du texte

Je veux ajouter des données simples dans un div comme:

$('#msg').append('Some text');

Dans le corps, je pense que je vais avoir besoin de placer le code html comme.

<div id="test">    

<div id="msg"></div>  //show text inside it.

</div>

Cependant, je tiens à ajouter un peu de CSS pour le #msg. Par exemple, la couleur d'arrière-plan. Maintenant, le problème est que, depuis les #msg div est présente tout le temps, je vois la couleur d'arrière-plan, même lorsque le texte n'est pas annexé il. J'ai essayé d'ajouter le css comme "display:none, mais dans ce cas je ne vois pas le texte ajouté à la fin.
Puis-je faire en sorte que les #msg div s'affiche à l'intérieur de la #test uniquement lorsque le texte est ajouté à la fin? Merci.

  • OP, veuillez tenir compte de la modification de la réponse de Hendy Irawan à la accepté de répondre.
  • Ce post semble contenir deux questions différentes: 1) Comment faire pour ajouter du texte à une <div> et 2) Comment masquer la <div> jusqu'à ce que le texte a été ajouté.
InformationsquelleAutor sunjie | 2011-07-05