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
Avec JQuery je créerais une classe que j'écoute, quelque chose comme ceci:
| $('.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:
| <td class="onChange">value</td>
|
Merci pour ta réponse qui m'a aidé à trouvé la solution.
Cependant elle n'a pas fonctionné mais j'ai trouvé :
| $('#maCase').on('DOMSubtreeModified', function(){
alert("HTML has been changed");
});
|
Oui effectivement, j'ai cherché sur les forums et j'ai vu des deux, n'ayant pas eu le temps, j'en ai pris une au bol.
Tant mieux si ça ta aidé
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