2012-01-11 3 views
1

Je dois revenir à l'option par défaut sur un formulaire sur une page de résultats de recherche sur magento.Rétablir l'option par défaut sur le formulaire en utilisant jQuery

J'ai utilisé le Jquery suivant et cela fonctionne très bien sur firefox. Le problème est avec IE.

<script type="text/javascript"> 
jQuery(document).ready(function(){ 
    jQuery('#form-validate-small option:selected').removeAttr('selected'); 
}); 
</script> 

espoir qui fait sens

grâce

Répondre

0

Cela devrait fonctionner:

<script type="text/javascript"> 
jQuery(document).ready(function(){ 
    jQuery('#form-validate-small option:selected').removeAttr('selected'); 
    jQuery('#form-validate-small option:first-child').attr('selected', 'selected'); 
}); 
</script> 

Je l'ai travaillé sur http://jsfiddle.net/VDw7B/3/

+0

Merci Jeffrey. Cela fonctionne parfaitement maintenant :) –

0

essayer jQuery ('# form-validate-option petite: sélectionnée). Attr ('sélectionné', false);


EDIT

Je l'ai essayé sur IE7 et a trouvé ça ne fonctionne pas.
doit utiliser les propriétés appropriées.
essayer,

jQuery('#form-validate-small option:selected').attr('checked', false); 
+0

Merci pour la réponse rapide, il en résulte le même problème, fonctionne très bien dans Firefox, mais pas dans IE. –

+0

@JamesDickinson Je l'ai vérifié et édité ma réponse. testé sur ie7. – Sang

0

Si je vous comprends bien, vous ne voulez pas utiliser l'option qui a

selected='selected' 

Si oui, utilisez ce morceau de jQuery:

$('#foo').val(0); 
+0

Pourriez-vous me donner le script complet avec ce que j'ai donné ci-dessus? Il semble toujours ne pas fonctionner dans IE –

Questions connexes