JQuery .spectacle à ne pas travailler dans IE7

Cette .spectacle et .masquer fonctionne très bien dans Firefox 3, mais pas sous IE 7.
Lorsque je clique sur < dans la liste c'est à dire la durée de peaux mais n'a pas
montrer à nouveau lorsque je sélectionne Entre à nouveau.

Je fais quelque chose de mal?

    <select id="lst" onchange="onselectchange();">
        <option>Between</option>
        <option>&lt;</option>
    </select>   
    &nbsp;&nbsp;
    <span id="spanAnd">And</span>

   <script type="text/javascript">
       function onselectchange() {
           var lst = document.getElementById('lst');
           var sp = document.getElementById('spanAnd');
           if (lst.value == 'Between') {
               $('#spanAnd').show();
           }
           else {
               $('#spanAnd').hide();
           }
       }
   </script>

EDIT: j'ai essayé onclick et onchange.

  • Aussi, quel est votre sp de la variable de faire là-dedans? Vous n'avez jamais l'utiliser.
  • Ne blâme pas jQuery pour ce qui pourrait être vos propres erreurs
  • Lors de l'utilisation de jQuery, il n'est plus besoin d'utiliser getElementById. utilisez un sélecteur $('#monid')
  • Malcolm, vous n'avez jamais choisi une réponse pour cette question. Avez-vous jamais il résolu? Sinon, je tiens à vous aider à résoudre afin que les visiteurs peuvent obtenir une réponse si l'tomber sur ce problème/question. Si oui, vous devriez aller de l'avant et de le faire.
InformationsquelleAutor Malcolm | 2009-04-24