Billet du blogue

IE ne veut pas cacher des éléments OPTION

Par exemple, avec jQuery, le code suivant ne fonctionne pas sur Internet Explorer (toutes les versions) :

$(document).ready(function() {
    $('option').not('option.presente').hide();
});

Pas très pratique lorsqu’on doit filtrer le contenu d’une liste de sélection en se basant sur le contenu d’un champ variable (exemple, une liste de pays) … Le seul moyen que j’ai trouvé était de créer plusieurs éléments SELECT puis d’en afficher un et de cacher les autres lorsque le contenu de notre champ variable change.

Une autre solution serait de stocker le contenu des listes de sélection via un objet Javascript (reçu en JSON) et de remplir une seule et même liste avec ce contenu lorsque le champ variable est changé.

Autres idées?

Posté le avec les tags: , , et .

Commentaires fermés

Les commentaires pour ce billet ont été désactivés un mois après la date de publication de ce-dernier. Vous désirez exprimer votre opinion sur ce billet malgré le fait que les commentaires aient été désactivés ? Utilisez le formulaire de contact.


Fil atom des commentaires de ce billet8 commentaires