Comment faire pour ajouter à contenu variable à l'intérieur de div avec jquery?

j'ai un peu de contenu stocké dans une variable et je tiens à ajouter que le contenu de la Chaîne à l'intérieur d'un div.

C'est le code du script:

 if ( $( "#eroare" ).val()!="") {
    alert("Error 2" + $( "#eroare" ).val());
    var aux = $( "#eroare" ).val();
    alert("aux="+aux);
    $( "#errorSuccess" ).html( "<b>" + aux + "</b>"); //this is not working
}

Et c'est le html:

<div id="errorSuccess" >ceva</div>
<div><input type="hidden" id="eroare" value="${sessionScope.errmsg}" /></div>
  • $( "#errorSuccess" ).append( "<b>" + aux + "</b>"); ???
  • //this is not working ce qui signifie???
  • cette ligne ne fonctionne pas
  • Que voulez-vous dire avec it's not working? Votre code doit modifier le contenu de errorSuccess sauf si la si la condition n'est pas remplie
  • En disant qu'il ne fonctionne pas sans dire pourquoi est inutile. Qu'est-ce que ça fait? Que devrait-il être fait à la place?
  • .... j'ai demander de l'aide et vous tous downvote moi, pour rien. Cette ligne devrait ajouter le code à l'intérieur de la div avec id=errorSuccess, et il n'a pas
  • J'ai testé et fonctionne bien avec le navigateur google chrome. Vérifiez, avant d'arriver alerte popup, vous devriez voir "ceva" et après la fermeture de l'alerte popup elle est mise à jour avec la valeur cachée. Vérifiez si vous avez trouvé l'entrée cachée de la valeur ou pas.
  • il va travailler, il doit y avoir un autre problème. Vérifiez la console. Voir ce violon jsfiddle.net/praveen_jegan/62cJc
  • Je sais qu'il le devrait, mais je reçois les alertes ok, avec ces valeurs..après, cela ne veut pas ajouter cette Chaîne là...
  • Vous devriez vérifier ce que l' ${sessionScope.errmsg} variable est de retour! Peut-être qu'il ne renvoie pas à quelque chose, alors il va sauter dans l' if vérifier(parce que c'est vide)
  • il n'est pas vide, l'alerte est de montrer la valeur
  • test ce violon jsfiddle.net/AH8vv . Est-ce que vous voulez?
  • oui, c'est ce que je veux, merci, mais il ne fonctionne pas pour moi, probablement parce que je suis le chargement de la page dans une iframe, et le div est à l'extérieur que. la seule façon que j'ai réussi à faire c'est ceci: $("input[name='eroare']"), et non à l'intérieur d'un div, mais dans une entrée de texte...

InformationsquelleAutor Razvan N | 2013-12-12