Question

Je travaille sur un code jquery qui a une forme

  • liste déroulante pays
  • état USA liste déroulante
  • boîte d'entrée non-usa texte état

Le but est d'avoir un menu déroulant de pays,

Si un utilisateur sélectionne ensuite USA il affichera la liste des Etats-Unis et l'état cacher l'autre entrée de texte d'état.

Si un utilisateur sélectionne un autre pays puis alors USA il doit masquer la liste d'état Etats-Unis et afficher la zone de saisie de texte d'état

Cela fonctionne presque correctement avec mon code ci-dessous, sauf il y a un problème.

Mon code cachera la liste déroulante état USA si vous sélectionnez un pays non-usa. Toutefois, si vous sélectionnez les Etats-Unis, il affichera la liste déroulante d'état qui est grande, mais il ne parvient pas à cacher la zone de saisie de texte d'état. Je ne peux pas comprendre pourquoi, j'ai posté un exemple de code complet de travail de sorte que vous voyez Cann le problème en direct si vous vous souciez de le regarder est situé ici

Autres conseils

votre zone de saisie de texte a id="othstate" mais dans votre code que vous faites référence comme $('#otherstate')

scroll top