EventListener HTLM change

Le problème exposé dans ce sujet a été résolu.

Bonjour les agrumes,

J'aimerai faire en sorte de liéer dynamiquement un input value à la valeur d'une case d'un tableau HTML.

Un peut comme si je faisais : <td onChangeHTML="updateInputValue()">34</td>

Si quelqu'un pouvait m'éclairer ;)

Cette valeur du tableau peut être changée par beaucoup d'autres fonctions, c'est pourquoi il est intéréssant pour moi de déclencher une fonction lorsque la case est modifiée et non la déclencher dans chacune des autres fonctions qui modifie la case du tableau.

Merci d'avance ^^

+0 -0

Avec JQuery je créerais une classe que j'écoute, quelque chose comme ceci:

1
2
3
4
5
$('.onChange').bind('DOMSubtreeModified', function(){ //-> Edit: DOMSubtreeModified à la place de contentchanged
   alert("HTML has been changed");

   //Ensuite tu peux effectué des actions sur l'élément en utilisant `$(this)`
});

Et sur le HTML:

1
<td class="onChange">value</td>
+1 -1

Merci pour ta réponse qui m'a aidé à trouvé la solution. Cependant elle n'a pas fonctionné mais j'ai trouvé :

1
2
3
$('#maCase').on('DOMSubtreeModified', function(){
   alert("HTML has been changed");
});
+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte