Comment définir la valeur sélectionnée dans une liste déroulante jQuery Select2 ?
Patricia Arquetteoriginal
2024-10-27 09:20:03406parcourir
Comment définir la valeur sélectionnée de jQuery Select2 ?
Select2 est un puissant plugin jQuery permettant de créer des boîtes de sélection consultables, étiquetables et à valeurs multiples. Ce guide présente trois méthodes pour définir une valeur spécifique sélectionnée dans une instance Select2, en fonction de la version utilisée (antérieure à la v4 ou à la v4 et supérieure).
Select2 < v4
Créez un champ de saisie vide : Ajoutez un champ élément avec l'attribut type défini sur "hidden" et un attribut id qui correspond à l'instance Select2.
Initialiser Select2 : Créez une instance Select2 à l'aide de la méthode select2(), en passant le options souhaitées pour l'instance.
Définissez la valeur sélectionnée : Utilisez la méthode select2('data', { id: "", text: "" }) pour définir la valeur sélectionnée. Spécifiez l'identifiant de l'élément à sélectionner et tout texte associé.
Sélectionnez 2 v4 ou supérieur
Pour HTML, sélectionnez :
Ajouter l'option sélectionnée : Ajouter une
Déclenchez un événement de changement : Utilisez trigger('change') pour mettre à jour l'instance Select2 avec le nouveau valeur.
Pour la sélection non HTML (JQuery) :
Créez une nouvelle option : Utilisez jQuery $ ('
Ajouter et déclencher le changement : Ajoutez la nouvelle option à l'instance Select2 à l'aide de append() et déclenchez un événement de changement à l'aide de trigger('change').
Pour définir une valeur simple :
Utilisez val(value).trigger('change') pour définir une valeur simple sans créer de nouvelle option.
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn