41 votes

événement de changement de html champ caché

Je veux vérifier le changement de html champ caché à l'aide de jquery et j'ai essayé, mais le changement de l'événement n'a pas travaillé.

Quelqu'un a une idée comment gérer cela?

79voto

Nick Craver Points 313913

L' change événement n'est pas déclenché lorsque la valeur est par programmation modifiée, si elle le faisait, elle serait de provoquer une boucle infinie dans de nombreuses situations.

Si vous avez besoin de l'événement à feu, puis déclencher lors de la modification de la valeur vous-même à l'aide de .change(), comme ceci:

$("#hiddenId").val("new value").change();

.change() est un raccourci pour .trigger("change") ou, si vous ne souhaitez que change événement à bulle pour une raison quelconque, puis utilisez .triggerHandler("change").

-3voto

helle Points 3077

dans ce cas, vous savez exactement, lors de la modification de la valeur (onchange de dropbox), parce que vous changez votre code, donc il n'est pas nécessaire pour attraper un événement.

appelez simplement votre fonction de réaction dans le onchange partie de votre dropbox événement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X