7
votes

Valeur dynamique modifiée de l'entrée non réfléchie dans DOM

Comment puis-je obtenir le DOM pour refléter la valeur d'entrée modifiée? XXX


0 commentaires

3 Réponses :


6
votes

Essayez de changer directement le DOM. Par exemple: xxx


2 commentaires

+1 Mais j'aimerais toujours savoir pourquoi le code JQuery n'a pas fonctionné.


C'est un ancien poste et je cherchais le pourquoi aussi. Voici ce que j'ai trouvé d'un autre poste, ce qui explique la partie «pourquoi». Stackoverflow.com/Questtions/32793811 / ...



0
votes

Je suis désolé, mais le problème n'est pas dans l'exemple de code que vous avez fourni. Ou quand il s'agit du seul HTML de votre page, vous manquez les étiquettes de démarrage et de fermeture.

Cette page propre fonctionne parfaitement sur ma machine: P>

console.log('div.html(): ', $('div').html())


1 commentaires

Nope, cela ne fonctionne pas non plus. La page fonctionne bien, le problème est que le DOM ne change jamais. Notez que la valeur = "0" ne change jamais dans le journal de la console.



4
votes

Ce qui suit semble fonctionner pour moi:

http://jsfiddle.net/h8ap8/1 /

Tout crédit à gnarf ici et son formhtml:

jQuery html () dans Firefox (utilise .innerhtml) ignore les modifications DOM

Votre code modifié serait donc: xxx


1 commentaires

Comme la question citée suggère, c'est un problème innerhtml. En fait, comment différents navigateurs implémentent innerhtml.