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 deerrorSuccess
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...
Vous devez vous connecter pour publier un commentaire.
ou, si vous voulez être au début de la
#errorSuccess
contenu, vous devez remplacerappend
avecprepend
Utilisation
append
au lieu dehtml
JSFiddle
Parce que j'ai été en utilisant un iframe pour charger le contenu de la page pour un formulaire d'upload, j'ai dû charger à nouveau la page avec une redirection de mon servlet afin d'obtenir les paramètres dont j'ai besoin à partir de la session.
Après cela, la seule solution que j'ai trouvé est celle-ci:
Merci encore pour l'aide.
#errorSuccess
reste vide.