jQuery : Comment gérer le changement de texte de la durée de l'
J'utilise jQuery et j'en veux pour preuve certains calcution dans un span (appelé span1
) et je veux que lorsque le texte de span1
changé faire quelques calcution sur sa valeur et de montrer dans les autres travées(appelé " span2 ,span3,...). Comment je peux gérer le changement de texte de la durée de l'?
grâce
- il ne fonctionne pas
- "
This event is limited to <input> elements, <textarea> boxes and <select> elements
" - Vous devez gérer cela, où que vous modifiez la valeur de la
<span>
. - Veuillez consulter la réponse à la mutation de l'observateur ici : trigger-for-span-text-html-on-changed
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser la fonction qui change le texte de span1 pour modifier le texte des autres.
Pour contourner ce problème, si vous voulez vraiment avoir un
change
cas, alors il ne faut pas assigner texte de span 1. Au lieu de cela assigner à une variable d'entrée en jQuery, écrivez un événement de changement pour elle, et qu'ur de modifier le texte de span1 .. au lieu de modifier la valeur de votre variable d'entrée, déclenchant ainsi de modifier l'événement, comme suit:Si j'ai vraiment l'impression que ce "travail", bien qu'utiles dans certains aspects de la création d'un simple changement de l'événement, est très étendu, et vous feriez mieux de faire des changements à d'autres couvre en même temps de vous changer span1.
Span n'a pas de "changement" de l'événement par défaut. Mais vous pouvez ajouter cet événement manuellement.
Écouter l'événement de modification de la durée de l'.
Et où que vous modifiez le texte dans span1. Déclencher l'événement change manuellement.