J'utilise IE7. Je veux avoir une description dans la page pour chaque option dans la boîte de sélection quand la souris est au-dessus de l'option. Donc, au démarrage, j'ai écrit le code qui montre la valeur de l'option dans la zone de texte lorsque la souris est sur une option. Mais ça ne marche jamais. Cela fonctionne comme si un événement de changement.Option mouseover de select pour IE
<input name="selectedValue" id="selectedValue" >
<select id="TestCombo" name="TestCombo" >
<option value="0" selected="selected">Zero</option>
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</select>
<script type="text/javascript">
$(function() {
$('#TestCombo option').mouseover(function() {
$('#selectedValue').val($('#TestCombo option:selected').val());
});
});
</script>
Merci à l'avance
Fondamentalement, cet événement ne fonctionnera pas avec plusieurs navigateurs, blâmer IE pour avoir déconné celui-là depuis IE6. En aparté votre '$(). Ready (' la syntaxe est obsolète, utilisez soit $ (function() {'ou le plus long:' $ (document) .ready (function() {' –
Vous utilisez IE7? Comme dans votre navigateur principal? –