Ce .show et .hide fonctionne très bien dans Firefox 3, mais pas dans IE 7. Lorsque je clique sur < dans la liste dans IE le cache se cache mais ne montre encore quand je sélectionne entre encore.JQuery .show ne fonctionne pas dans IE7
Ai-je fait quelque chose de mal?
<select id="lst" onchange="onselectchange();">
<option>Between</option>
<option><</option>
</select>
<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.
En outre, quelle est votre variable sp faire là-dedans? Vous ne l'utilisez jamais. –
Ne blâmez pas jQuery pour ce qui pourrait être vos propres erreurs –
Lorsque vous utilisez jQuery, il n'est plus nécessaire d'utiliser getElementById. utilisez un sélecteur $ ('# myId') – bendewey