Comment puis-je désactiver l'attribut sélectionné de select2 () dropdown Jquery?
Je sais comment faire pour activer l'attribut de liste déroulante; je peux utiliser ce code :
$('select').select2();
mais mon problème est de savoir comment le désactiver ? thx
source d'informationauteur Chester
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
EDIT:
** Pour les personnes à l'aide de Select 2 version 4+la nouvelle façon de faire devrait être:
Après la clarification de la question, c'est la bonne façon de le faire:
le droit chemin est:
Cela fonctionne bien.
Le dessous de codage aussi bien fonctionner
Pour Activer La Boîte De Sélection:
Pour Désactiver La Boîte De Sélection:
jsfiddle: http://jsfiddle.net/DcunN/
Pour désactiver la complète select2 boîte, c'est pas de suppression de déjà sélectionné les valeurs et aucune nouvelle de l'insertion, de l'utilisation:
où
id-select2
est l'id unique de la select2. vous pouvez également utiliser l'un particulier de la classe si elle est définie à l'adresse de la liste déroulante.De Select2 4.1, ils ont supprimé le support .activer
À partir de: https://select2.org/upgrading/migrating-from-35
Dans selec2 site vous pouvez voir les options. Il est "désactivé" en option pour les api. Vous pouvez l'utiliser comme :
Que la question ne semble pas clair, je suis désolé si cette réponse n'est pas directement liée à l'intention d'origine.
Pour ceux qui utilisent Select2 version 4+ et selon les plugin de documentation,
.select2("enable")
est pas la voie à suivre pour désactiver la boîte de sélection (pas une seule option). Il va même jusqu'à être complètement supprimées à partir de la version 4.1 à partir.Cité directement à partir de la documentation (voir https://select2.org/upgrading/migrating-from-35#select2-enable):
Donc dans la réponse précédente de l'exemple, il devrait être:
$('select').prop(disabled,true);
Comme par select2 documentation: Cliquez Ici
Si on veut désactiver select2 ensuite utiliser cette approche:
Si on veut permettre à un handicapé select2 à cocher utiliser cette approche:
Cela fonctionne pour moi.
Je suis désactiver sur la valeur:
Je suis désactiver select2 avec
et leur permettre avec